I am a highly skilled software engineer with a passion for delivering robust solutions. My expertise spans legacy app migration, UI/UX design, and full-stack development. I bring a wealth of experience in collaborating with cross-functional teams, implementing best practices, and driving successful project outcomes. Whether it's optimizing database performance, mentoring new developers, or leading front-end development, I am committed to excellence in every aspect of software engineering.
• Working on legacy app migration strategy, taking into consideration components, modules and interdependencies with other applications and services.
• Break down the UI into reusable React components.
• Define API endpoints that will be used by React components.
• Documentation for the new architecture and how different components interact.
• Collaborated closely with product and design teams to expedite feature delivery
• Developed high-quality cross-platform code using React, React-Native, and Electron that maintained consistent look and feel across our web, mobile, and desktop applications.
• Created and maintained experiments using split testing, our team achieved record-breaking results, generating $1.7M revenue in incremental bookings last year
• Collaborate with stakeholders to understand project requirements, define system components and create a scalable and maintainable software design.
• Create and maintain technical documentation, including design documents, architecture diagrams, and API documentation
• Performed code reviews ensuring code is of high quality and adheres to established standards
• Responsible for monitoring Datadog dashboards during weekly on-call rotations.
• Implemented unit testing to achieve a target of 70% code coverage.
Skills: TypeScript · React.js
• Collaborated with stakeholders, such as product managers, designers, and quality assurance teams, to gather requirements, clarify technical feasibility, and to ensure smooth project execution
• Performed a migration of legacy apps to React
• Built components to our UI component library.
• Created and maintenced python/nodejs microservices to handle business requirements
• Implemented caching strategies, resulting in minimized server requests.
• Evaluated new technologies, assessed their suitability for projects, and made recommendations for technology adoption
• Implemented idempotency on different REST APIs to avoid duplicate transactions
• Implemented unit testing on microservices to comply 80% code coverage
Skills: TypeScript · React.js
• SAP Hybris Ecommerce - Frontend lead on multiple projects, creating several custom CMSComponents
• Design, build, monitor projects for external clients using REST APIs with C# and building web applications using angular
• Collaborate with designers to implement visual elements, ensure consistency in design, and create intuitive user interfaces that enhance the user experience
• Optimize websites for performance by reducing page load times, optimizing images and other assets
• Perform testing and debugging to identify and fix issues in both the front-end and back-end components of a web application
• Design relational databases for multiple projects
• Mentor new developers on best practices and project guidelines through pair programming and code reviews
Skills: TypeScript
• Engaged in the Software Development Life Cycle of the application including analysis, design, development, testing using C#
• Developed new features and maintained a project for a healthcare business, using .NET Framework, SQL Server, Angular 2
• Design and optimize database schemas, write SQL queries, and integrate databases with their web applications.
• Performed data migration tasks from legacy systems to new systems
• Carried out debugging and troubleshooting of the technical problems
• Developed a quotation application, using ASP.NET MVC3, Entity Framework, KendoUI, Angular, SQL Server Database
• Developed a fleet management application, using ASP.NET MVC3, Entity Framework, jQuery, SQL Server Database
• Debugged current project issues and legacy issues involving multiple layers of software
• Optimized database performance by analyzing query execution plans, creating indexes.
• Performed data migration tasks from legacy systems to new systems
Using Technologies: XML, JSON, SQL, Visual Studio, Reporting Services(SSRS), Integration Services(SSIS), MVC, Agile Environment, DevExpress Controls, CSS3, Javascript
• Developed multiple applications, using ASP.NET MVC3, Entity Framework, angular.js, using SQL Server database.
• Worked on implementing the visual and interactive elements of a website using HTML, CSS, and JavaScript
• Design and optimize database schemas, write SQL queries, and integrate databases with their web applications.