What I know:
What I've done:
Develop highly performant, future-proof enterprise level React applications from the ground up by using software best practices. Deliver high-quality results in a short period of time. Form interaction with third-parties such as Restful Web Services, Content Management Systems and Website Form Builders. Communicate and establish points of integrations with other teams. Use Redux to solve State Management challenges as well as a unified mechanism for fetching resources. Prevent software and code issues by writing meaningful unit tests with help of tools such as Jest and Enzyme. Utilize Jenkins as a continuous delivery tool. Address issues in the Gradle build system for Web Services. Perform "React to Angular" migrations to provide component library compatibility and support across different set of frameworks.
Helped to decouple large monolithic multipage application based on Java SpringBoot MVC on a back-end and AngularJS on a front-end into separate codebases to manage each project independently. This constituted a proper way for migration from AngularJS to Angular2+. Play one of the key roles in the upgrade process. Implement Angular components, services and libraries using NX enterprise extensions to build scalable architecture with reusable code for the complex application with 20+ countries & languages. In addition to that, helped to develop a build process in NodeJS that creates localized applications for specific countries which can be deployed to AWS CloudFront as independent applications for maintainability and faster performance.
Prototype, write and maintain TypeScript SDK for Angular2(4) application. Created dynamic web-app using Google Places API and Google Geocoding API. Integrate Angular with legacy technologies like JQuery and other frameworks like Semantic UI. Combine embedded WebPack configuration with Gulp. Use Spring Boot as a Back End. Constantly optimize application, its scalability and cost by using AWS (S3, ElasticBeanstalk and others).
Performed manual & automated testing for web applications. Used quality assurance processes such as functional testing (compatibility, integration, i18n & localization, GUI) and change-related testing (confirmation, regression). Participated in a team with strong Scrum experience. Was constantly involved into daily stand-up, sprint-planning, retrospective meetings and grooming sessions. Used JIRA as a main bug-tracker tool. Acted as a Business Analyst: communicated with the client to find out & clarify Business Requirements. Created new and updated existing test cases to increase application quality and test-coverage.
Learned: Operating systems (Linux's kernel, bash/awk), programming languages and algorithms, networks based on cisco program
Performed research and implemented an application for ADAM-5510 controller. Wrote software fo SCADA systems and PLCs. Worked with Microsoft technologies (like ActiveX and others).
Let's Stay In Touch
Questions? I like questions Ask BelowMessage me