Donnelley Financial Solutions | June 2018 - Present
Full stack architecture, design and development for Store Front and Backend Suite. - In my current role I am required to propose architecture, design and develop software for two products of the company. Store Front (customer facing) which is a platform to fulfill digital and commercial printing for financial, insurance and healthcare companies; and Backend Suite, mass batch order processing. - Responsible of architecture, software design and technical decisions of both platforms. - On-prem and cloud integrations with Azure - SSO integrations with Auth0 - In charge of offshore teams. Originally in Kiev, Ukraine; currently at Minsk, Belarus. In charge of transition Kiev’s teams to Minsk onsite, conducting workshops in Minsk. - I work closely to Infrastructure teams to improve availability, security and scalability; collaborated and implemented load balancing, DMZ separation, failovers and enhanced security of DFIN and third-party platforms used by Backend Suite and Store Front. - I actively collaborate with product managers in Lancaster and New York to gather client requirements and define the products of the company. - Transition of legacy products of the company to the new platforms with teams supporting those legacy tools.
Senior Application Architect
AON | July 2017 - June 2018
Full stack architecture, design and development for Radford Network. - In my current role I am required to propose architecture, design and develop software for the Radford Network platform which consist of reporting and BI tools - Technical responsible for the entire solution leading a distributed team - Responsible for Single Sign-On integrations with third-parties using SAML, Federation and Secure Tokens - Analyzed and proposed performance AngularJs enhancements for the portal - Analyzed and proposed several technical debt enhancements - Mentoring colleagues in best practices, SOLID principles, design and Unit Testing. The platform lacked entirely of Unit Testing and patterns to be able to implement it. Proposed and implemented several Unit Testing pieces in the backend and UI - Collaborated in the implementation of Continuous Delivery using Team City and Octopus - Designed and Implemented tools for Operational Intelligence (smart logging) - I am currently actively participating in the old portal migration to modern BI tools that includes visualizations based on statistical models
Lead .Net Developer
Chamberlain | October 2016 - July 2017
Backend architecture and design for MyQ IoT platform. - In this role I was required to join different teams with their own leader in order to ramp-up development, define architecture, and apply patterns and best practices. Every team consists of 3-5 people working on integrations with partners, new features, rearchitecture, maintenance and general improvements. Teams are based in Chicago and Oak Brook. - Integrated Alexa, Google Home and IFTTT through a new Partners API built in .Net WebApi with OAuth2 security, interacting with the Middleware through custom SDKs. - Proposed and implemented Chamberlain Identity Server built on-top of Identity Server GNU project. The Identity server will provide a unique endpoint to authenticate and authorize users of MyQ, Partners and Lifmaster Cloud. It was extended to support CouchDb and Sql Server simultaneously. - Analyzed current RabbitMQ architecture and ran several stress tests to propose a new architecture and messages flow. The analysis was executed in Python with NumPy for numeric calculation and Matplotlib. - Participated in the migration to the new middleware API that supports multiuser accounts helping to improve the current design. Implementation of Unit Testing, best practices and SOLID principles. The entire architecture is based on Queue-Based Systems. - Implemented a Streaming API to provide real-time device notifications to partners (Wink, Nest, Comcast, etc). Previous implementation required to pull changes directly from the middleware, the new API automatically dispatches messages through partner open channels. - Refactored the authorization server and implemented OAuth2 standard principles to be able to integrate the system with partners. - Mentored members of the development team based on their current skills, helped junior developers to ramp-up, and worked closely with more senior developers to ensure best practices are applied.
Globant | June 2015 - October 2016
Responsible for architecture, design, performance and scalability. - The team consisted of 20-25 people working on-site in Hoffman Estates, Colombia, India and Argentina. Most of the developers were based in Argentina, the branch in Colombia managed stress testing, India provided development and QA services and leaders were onsite. I was in charge of the entire team. For the United project the team consisted of 15 people from Brazil and Argentina working partially on-site and the rest of the time off-shore. My role was a Solution Architect working with experts on every layer (UI, Backend and Database) to define the architecture. - Analyzed and proposed the architecture of United Airlines new Revenue Management System. The new architecture was based on a modern UI/UX with a .Net Backend implementing Repository Pattern to deal with heavy database workload. Backend communicates with Teradata, SQL Server, Oracle and different cubes acting as datamarts. - Helped Sears Sweepstakes platform to resolve performance issues and escalate from 200 thousands sweeps a day up to 1.2 million. Stabilized the platform to avoid usual outages in high usability peaks during the day. Backend was built in Java using Spring MVC, MySql and Angular UI. - Designed several stress tests that identified bottlenecks and network related issues using statistical models. - Improved the current architecture and designed new workflows to increase the performance and enhance the overall system scalability.
Universidad CAECE, Buenos Aires, Buenos Aires
User has not solved any challenges yet.
User has not participated in any contests yet.
User doesn't have any discussions yet.