Raikol Amaro
786-***-**** – ad3xy9@r.postjobfree.com – https://www.linkedin.com/in/raikolamaro
SOFTWARE ENGINEER
Software Engineering
Back End Development
.NET Development
ASP.NET Core
Azure Cloud
REST API
SQL Database
C# Programming Language
Passionate engineer driven by software challenges and always eager to learn new and exciting things. Proponent of software development good practices. Specialized in backend development.
Experienced in building applications using various frameworks and libraries such as: ASP.NET Core; cloud services such as Azure Batch, Azure Storage and Azure Service Bus; .NET Framework, .NET Web API, Docker, Azure DevOps, ASP.NET MVC, RESTful APIs, Web Forms, Entity Framework, SPAs using Angular, Bootstrap, HTML, CSS and JavaScript. Proficient with database development in SQL. Proficient in Unit Testing. Experience with Microsoft DevOps. Experienced in communication with clients in various phases of the Software Development Life Cycle, from requirement gathering to deployment and support of software applications.
PROFESSIONAL EXPERIENCE
Software Engineer 05/2020 – Present
Google, Remote, USA
● Designed and developed a robust and scalable solution for a real time integration of the Marketo web tool with Google’s internal marketing systems.
● Designed and developed an integration between salesforce.com and Google’s internal marketing and sales systems leveraging Google’s internal Integration Platform tool plus custom Python code.
● Architect, tech lead and main developer of the solution that enables live integration of Cloud Marketing systems with Marketo.
1. The infrastructure processes an approximate of 60 activities per second and streams this data to at least 3 different subscribers.
2. Authored the TDD, organized development work into User Stories and led a team of 3 engineers to develop the project.
3. The TDD defines a robust solution leveraging Google recommended frameworks such as OnePlatform, Boq, Spanner and Apps Framework. Proposes a scalable solution which uses a Pub/Sub architecture leveraging Goops. Defines strategies for logging, monitoring, alerting and proposes solutions to address security and reliability issues.
4. Led the engineering side of product launch, security, privacy and Eldar and OnePlatform API Launch approvals. 5. Main engineering POC in collaboration with the external vendor (Adobe/Marketo) for gathering details and design.
6. Led an effort to find a fitting authorization solution and to gain approval from both Marketo and Google security officials.
Technologies/Tools: C#, .NET, ASP.NET Core, Visual Studio, Azure DevOps, Angular14, HTML, CSS, JavaScript, MS SQL, GIT, SQL, Microsoft SQL Server Management Studio, Postman.
Senior Software Engineer 12/2019 – 04/2020
Citrix Systems, Florida, USA
● Migration of legacy applications to newer technologies such as ASP.NET Core.
● Develop .NET Web APIs and support existing ASP.NET systems, SQL databases, C#.
-continued-
Technologies/Tools: C#, .NET, ASP.NET Core, Visual Studio, Angular, HTML, CSS, JavaScript, MS SQL, GIT, SQL, Microsoft SQL Server Management Studio, Postman, Apigee.
Senior Software Engineer 05/2019 – 12/2019
Erp Maestro, Florida, USA
● Develop highly performant and secure enterprise applications within a Service-Oriented Architecture environment using ASP.NET Core and Cloud Services such as Azure Storage, Batch and Service bus.
● Improve performance of product features by analyzing current code and algorithms, identifying bottlenecks and devising solutions to correct them.
● Contribute software engineering expertise in architecting, development and enhancement of solutions through the software development lifecycle.
Technologies/Tools: C#, .NET, ASP.NET Core, Visual Studio, Angular, HTML, CSS, JavaScript, MS SQL, GIT, Azure DevOps, Azure Storage, Azure Service Bus, Azure Batch, SQL, Microsoft SQL Server Management Studio, Postman. Software Engineer 05/2018 – 05/2019
Erp Maestro, Florida, USA
● Develop highly performant and secure enterprise applications within a Service-Oriented Architecture environment using ASP.NET Core and Cloud Services such as Azure Storage, Batch and Service bus.
● Improve performance of product features by analyzing current code and algorithms, identifying bottlenecks and devising solutions to correct them.
Technologies/Tools: C#, .NET, ASP.NET Core, Visual Studio, Angular4, HTML, CSS, JavaScript, MS SQL, GIT, Azure DevOps, Azure Storage, Azure Service Bus, Azure Batch, SQL, Microsoft SQL Server Management Studio, Postman. Software Team Lead 07/2017 – 04/2018
FirstService Residential, Florida, USA
● Successfully led a 5-member team of software engineers in a technically demanding project to automate tax filing for an enterprise accounting application. The project had a very short delivery timeline and required high technical standards due to the complexities involved with IRS tax filing.
● Maintenance and enhancement of multiple software applications. These include a complex legacy accounting web app built in .NET Web Forms(C#), a restful .NET Web API (C#) project, multiple AngularJS and Angular 4 applications, ASP.NET MVC, and Windows Services.
● Contribute software engineering expertise in architecting, development and enhancement of solutions through the software development lifecycle.
Technologies/Tools: C#, .NET Framework, ASP.NET Web API, Visual Studio, AngularJS, HTML, CSS, JavaScript, MS SQL, TFS, SQL, Microsoft SQL Server Management Studio, Postman.
Software Engineer 08/2016 - 07/2017
FirstService Residential, Florida, USA
● Maintenance and enhancement of multiple software applications. These include a legacy accounting web app built in
.NET Web Forms(C#), a restful .NET Web API (C#) project, multiple Angular applications (Angular JS, Angular4) and Windows Services. Database development in SQL.
● Specialized in back end development.
● Developed custom ORM featuring support for basic CRUD operations, multi-filtering, deep loading and data encryption.
● Developed unit tests in NUnit and Mock.
Technologies/Tools: C#, .NET Framework, ASP.NET Web API, Visual Studio, AngularJS, HTML, CSS, JavaScript, MS SQL, TFS, SQL, Microsoft SQL Server Management Studio, Postman.
Software Developer 01/2017 – 06/2017
Freelance
● Developed E-Commerce application in a Microservice architecture composed of multiple microservices developed in .NET Web API 2, SQL and Mongodb. Multiple UI apps on ASP.NET MVC, and AngularJS. Microservices hosted in Docker. Leveraged microservice messaging using an Event Bus (RabbitMQ). Junior Software Developer 10/2015 – 06/2016
Embraer Aircraft Holdings, Florida, USA
● Developed and deployed professional web applications to support multiple processes and reports previously written in Access Databases. Used Angular JS, ASP.NET MVC, Web API with RESTful architecture, Entity Framework, Identity Server. Developed in C#.
● Modify, debug and add new functionalities to the company’s existing websites developed in ASP.NET Web Forms.
● Improve the company’s processes by developing new programs to automate standard work and support business operations.
TECHNICAL PROFICIENCIES
Tools: Visual Studio, VS Code,.Net Core CLI, MS SQL Server, Azure DevOps, GIT / GITHUB, StackOverflow.
Languages and
Frameworks:
C#, .NET Framework, .NET Core, Azure Cloud Services, LINQ, JavaScript, Angular, Angular, Typescript, JQuery, SQL, HTML, Bootstrap, XML, JSON, CSS, ASP.NET Web API, SOAP, MVC, Entity Framework, ASP.NET, Razor, Unity, Autofac IOC Library, Docker, NUnit, Moq, SignalR.
EDUCATION AND CERTIFICATIONS
University of Florida, Gainesville, FL, US (2015 to 2020) Bachelor of Computer Science Degree
University of Informatic Sciences, Havana, Cuba (2012 to 2015) 2 years of studies towards Bachelor of Computer Science