Senior Front End - React Developer Resume
SUMMARY
- Over 12+ years of experience as a Senior Software Engineer in IT industry.
- Extensively experienced in Software Analysis, Design, Development, Implementation and Testing of Object - Oriented Applications and Web based Enterprise Applications using JS/TS.
- Proficient in UI design, developed Front End using Angular, React, Vue, HTML5, CSS3, JavaScript, Ajax, jQuery, AngularJS, Node.js, and have knowledge on BackboneJs.
- Experience in Developing User Interface (UI) Rich Web Applications using Front End/User Interface (UI) Technologies using HTML5, DHTML, CSS3 (SaaS, LESS) frameworks, Bootstrap, Java script (ES5 & ES6), JSON, jQuery, AJAX by managing all facets and pipelines of application.
- Experience in full System Development Life Cycle (Design, Development, Testing, Deployment and Support) using development methodologies and Agile (Scrum, Kanban, TDD - Test driven development, CI-Continues Integration) automation test.
- Unique experience with Pivotal Cloud Foundry and Open Shift/Kubernetes architecture and designing, troubleshooting issues with platform components (PCF), and developing global/multi-regional deployment models and patterns for large scale developing/deploying on Cloud Foundry and Open Shift/Kubernetes.
- Strong understanding of Object-Oriented concepts like Inheritance, Polymorphism, Encapsulation etc. Have been practicing the SOLID principles for the application development.
- Worked on IDEs like Microsoft visual studio, Sublime text, IntelliJ, Web Storm, and Eclipse.
- Developed multiple Angular 4.0 components which are compatible with latest versions of typescript, Angular CLI.
- Experienced in developing messaging module by using Spring JMS, Apache Camel and Rabbit MQ.
- Strong experience in developing Single Page Application (SPA), using MEAN (Mongo, Express, Angular and Node) stack.
- Expertise in using source code control systems such as GIT, Version One, JIRA, and Jenkins.
- Hands on experience in developing server - side JavaScript frameworks using Node JS (Hapi.js, Express JS) to build event driven, non-blocking i/o model web applications.
- Solid experience with Responsive Web Design (RWD) with involvement in several web application development projects.
- Expert in Microsoft Technologies like C#, ASP.NET 5.0/4.5/4.0, MVC 5.0/4.0, Entity Framework 6.0/5.0/4.0, ADO.NET, SQL Server 2014/2012/2008 R2, WCF 4.5/4.0, Web API RESTful Services, IIS 7.0/6.0
- Good experience with web services like RESTFUL, SOAP.
- Developing automated process for builds and deployments; Jenkins, Ant, Maven, Shell Script and Perl
- Experience in using configuration management tools like Puppet, Chef and Docker.
- Developed tools using Python, Shell scripting, XML to automate some of the menial tasks.
- Extensive experience in various spring modules such as Spring Boot, Spring Security, Spring AMQP, Spring Data JPA and Spring Batch.
- Extensive experience in Programming, Developing, Configuration, Fine-Tuning and administrating middle-tier popular J2EE Application Servers like IBM Web Sphere 7.0, BEA Web Logic and Open Source JBOSS 6 & 7 and Apache Tomcat 6.0.
TECHNICAL SKILLS
Web Technologies: HTML, CSS, BootStrap, Ajax, jQuery, LESS, SASS, JSON
JS Frameworks: React, AngularJs, Angular 2 ~ 15, Vue, Node, Express
Programming Languages: Javascript, Typescript, Java, C#
Web/Integration Servers: Apache Tomcat 4.1, iPlanet4.1, MS-IIS, Web Methods 6. X.
Version Control System: GIT, SVN
Operating Systems: Windows, Mac OS, Linux, Unix
Debugging Tools/Testing: Firebug, Karma, Jasmine, Protractor
Databases: DB2, Oracle, MySQL, PostgreSQL, MongoDB
IDE: Visual Studio Code, Intellij, Notepad++, WebStorm
Version Controlling: Clear Case, Visual SourceSafe (VSS), CVS, PVCS, MKS, StarTeam.
Others: PrimeNG, NGX-Bootstrap, RXJS, NGRX, Webpack, Babel, Gulp
PROFESSIONAL EXPERIENCE
Confidential
Senior Front End - React developer
Responsibilities:
- Developed law o ce management app using React, Node, Express, Microservice Architecture, GraphQL & AWS.
- Maintained CRM system.
- Developed SMS messenger project using React, SpringBoot, GCP.
- Created the AI Call bot & Chat bot service project using React, Node, Microservice Architecture and AWS.
- Created the Call tracking service project using React and Node.
- Created the medical information visualization project using React, Node.
- Developed admin website React, NgRx, Node.
- Experience with creating custom directives, decorators, and services to interface with both restful and SOA services.
- Worked in using React JS components, Forms, Events, Keys, Router, Animations and Flux concept.
- Used Web services (SOAP and RESTful) for transmission of large blocks of XML/JSON.
- In Phase Two, worked closely with Back-End team to display using the Custom Components, library Components, and Redux.
- Used Middleware, Redux-Promise in application to retrieve data from Back-End and to also platform RESTFUL Services.
- Created and used Reducers that received said Actions to modify the Store State Tree.
- Used Object Oriented Programming concepts to develop UI components that could be reused across the Web Application.
- Used Jira as the bug tracking system to track and maintain history of bugs/issues on everyday basis.
- Involved in Agile/Scrum process, attending daily stand up and completing tasks in sprints.
- Maintained the code using Version Control System like GIT.
- Integrated APIs such as Google Maps, Mailchimp, Mapbox and more.
- Enhanced the billing system by implementing several payment gateway integrations.
Environment: React, Redux, JSON, Node, Express, Microservice Architecture, GraphQL, GCP, AWS Lambda, AWS S3, AWS EC2, SNS/SQS, ElasticSearch, Twilio, Javascript, Typescript, Hibernate
Confidential
Software Engineer
Responsibilities:
- Created a document e-signature system.
- Built the foundations of a web components library to integrate into client’s web applications.
- Developed ID veri cation service.
- Rebuilt the template management frontend from scratch.
- Developed chat project.
- Created project management project.
- Dockerized the application services to get a better code development experience.
Environment: Angular, React, Vue, Node, Redux, MongoDB, Twilio, Docker, Jenkins, AWS, Javascript, Typescript, Java, GraphQL, Microservices, Angular Material, NgRx, RxJs, Vuex, Vuesax, Vuetify, devOps. Gitlab, Github