Experienced developer with a four-year track record of commended performance in modular and object-oriented programming. Well-versed in all phases of the software development lifecycle, with a strong working knowledge of algorithms and data structures. Proven success engineering customized solutions improving business processes, operations and profitability as well as improving employees productivity through developing a user-friendly System.
Gained 4 years of solid experience in C#.net/ASP.net along with writing Web API, JavaScript and related frameworks as well as using front-end frameworks such as bootstrap, AngularJS, ReactJS in developing web applications.
A general practitioner of TDD who writes automated tests to make testing less tedious and faster.
Results-driven lead developer offering extensive experience to end-users.
Innovator of next-generation solutions, systems and applications fueling major improvements to the bottom line and providing the best hardware for the solution.
· Acted as lead for the project with 4 devs which leads a couple of decisions behind React/Typescript UI architectural design patterns...
· Acted as lead for the project with 4 devs which leads a couple of decisions behind React/Typescript UI architectural design patterns, navigation architecture, as well as architected implementations such as mqtt
· Lead and created reusable UI components by using React's best design patterns for Vinfast theme that devs can follow and reuse in pages which UX designers have created which results in consistency of UI across different pages
· Solved the pain points of app performance load by implementing the following: Async Storage, Redux-Toolkit, promise API parallel calls, Intersection Observer API
· Implemented Dependency Injection pattern in React App using InversifyJS
· Solved some very challenging problems in running React Native for Web by reconfiguring webpack and with help of react-app-rewired. This leads to better integration of 3rd party libraries
· Guided devs to follow best practices by reviewing their code, and proposed technical implementation that can solve major technical challenges which leads to better app features and fewer bugs
· Configured typescript and eslint to follow the best practices for the code