Software Developer
Lime Energy | Apr 2019 - Present
Java
C#
Node.js
TypeScript
React
**Project:** Cloud migration
* Design, development and implementation of the new cloud solution and virtualization of Excel’s spreadsheets containing core logic and formulas and a new suite of apps interacting with it.
**Tech Stack:** AWS (Lambda, DynamoDB, S3, Kinesis, CloudFormation, SNS, SQS, AppSync, CloudWatch, EventBridge, Cognito); Datadog; C#, TypeScript, Java, Node, React; AWS SDK 2.x, 3.x; MyGet, Git, Bitbucket, Bitbucket’s pipelines, GitHub; Confluence, Jira; CI/CD; Visual Studio Code; TDD; Unit testing; RxJs, NPM, Yarn, Jest, Google proto; Docker, Dobi, Windows WSL; PowerShell; Agile/Scrum, Kanban
Software Developer
Sony Crackle | Jan 2017 - Mar 2018
**Project:** Transcoding
* Participated in a vertical unit in charge of the design and development of new requirements.
* Maintained of the transcode cloud solution, a backend system to automatically transform a master video file into several layers and codecs to be streamed in the video platform.
**Biggest challenge:** The design, development and implementation of a new autoscaling strategy to minimize the costs of running instances. With the new version, costs were reduced at least 50% as the EC2 instances were started only when needed, and instance types (t2 and c5 families) were chosen according to
the video file properties, allowing to use smaller (and cheaper) instances.
**Tech Stack:** AWS (Lambda, DynamoDB, S3, Elastic Transcoder, CloudFormation, SNS, SQS, ECS, EC2, CloudWatch, API Gateway); C# (.NET Core 1.x, 2.x, NET Framework 4.6); AWS SDK 2.x, 3.x; SQL Server; MySQL; CI/CD; VSTF; TDD; Unit testing; Dependency Injection; Agile/Scrum