Email id: firstname.lastname@example.org
5+ years of experience in all the phases of the Software Development Lifecycle in which includes Analysis, Design, Development, Testing and Maintenance of Cross-Platform (Mobile/Web/UI) applications for large Enterprise customers.
Experience in working with Redux, components and React flux architecture to create a SPA.
Hands on experience on CSS preprocessors such as LESS and SASS.
Good experience in writing Unit Test cases for UI components with Karma-Jasmine.
Good Experience in React JS for creating interactive UI's using One-way data flow, Virtual DOM, JSX, React Native concepts.
Good Experience in working with the Document Object Model (DOM) and DOM Functions.
Experience in E-commerce domain especially working with design and development of E-commerce websites.
Implemented EcmaScript6 (ES6) arrow functions, constants, block-scope variables, class inheritance.
Built reusable and customizable components using React.JS, React Router, Redux and Custom Stores.
Ability to work with databases like Oracle, SQL server, MySQL and No SQL (MongoDB).
Expertise in React JS and working with React Flux architecture and CI/CD development.
Experience working with OOD design patterns and RESTful Web services and implementing RESTful API's.
Worked on Deployment Automation of all microservices to pull image from Private Docker registry and deploy to Kubernetes Cluster.
Experience in working with MVC framework and task runners like Gulp and Grunt.
Solid working experience in various IDE’s: Sublime Text, Atom, Visual studio code, Eclipse and IntelliJ etc.
Ability to work with different Operating systems such as Windows 98/XP/Vista/7/8/10, Ubuntu/Linux.
Strong problem solving, organizing, communication and planning skills, with ability to work in team environment.
Programming languages and J2EE Technologies
C, Java/J2EE, EJB, JDBC, Servlets, JSP, Spring, Spring MVC, Spring security, Spring AOP Hibernate, Web Services, Hibernate
HTML5, CSS3, LESS, SASS, Bootstrap, PHP, Angular2/4/5, AngularJS, React.js (Redux), BackboneJS, Typescript, Node.js, Agile, jQuery, jQuery UI, JSON, AJAX, XHML, XML, DHTML, RESTful Web Services, API, SEO, WordPress, Git.
SQL, MS SQL, Mongo DB, Oracle 9i/10g/11g
Testing and Build tools
JUnit, Firebug, Maven, Jasmine
Version Control, CI/CD Tools
GIT, SVN, CVS, Jenkins, Gitlab, Docker, Kubernetes
Web Sphere, Web Logic, Apache Tomcat, HTTP Web Server
Windows 98/XP/Vista/7/8/10, Ubuntu and Linux
Eclipse, Dream wear, IntelliJ, Atom, Visual studio code, Sublime Text
Client : Principal Financial Group, DesMoines, IA July 2019 – Present
Role : Reactjs Developer
Involved in the Software Development Life Cycle (SDLC) phases like Requirement Analysis, Implementation and estimating the time-lines for the project
Developed user interface by using the React.js, Redux for SPA development.
Involved in responsive design and developed a single ISOMORPHIC responsive website that could be served to desktop, Tablets and mobile users using React.js
Developed client-side Interface using React.js
Used latest web technologies React.js, Redux, Babel, Node and Web-Pack to create a Single Page Applications.
Used ReactJS components, Forms, Events, Keys, Router, Animations and Flux concept.
Designed Document Object Model (DOM) when the web page is loaded for the HTML documents.
Working with ECMA Script 6 features. For build of JSX and ES2015 (ES6) used Babel, web pack.
Used Axios library for fetching data from backend/external API.
Developed unit test cases using JEST.
Implemented the Drag and Drop functionality using React-Draggable and used React flux to polish the data and for single directional flow.
Developed server-side components as micro services to interact with database using Spring Boot and Hibernate.
Used Restful web services to call for POST, PUT, and DELETE and GET methods.
Experience in deploying the microservices using Docker container and ability to setup continuous integration and deployment pipeline using Jenkins with GitHub on AWS or any Cloud Service.
Used Orchestration container Kubernetes for load balancing and to schedule the tasks across the computer cluster and load balancers for backend API services.
Used jQuery plug-ins for Drag and Drop, Widgets, Menus, User Interface and Forms.
Designed and developed Restful Web API's using Node.js, Oracle and SQL Server.
Worked closely with SQA team in fixing the reported bugs/defects and checking cross platform compatibility.
Designed CSS based page layouts that are cross-browser compatible and standards-compliant.
Guided team into developing an effective organic SEO campaign and key phrase selection strategy.
Used GIT for version controlling in designing. Followed industry best practices and web standards.
Client : MUC Technologies, Hyderabad, India Aug 2018 – Jun 2019
Role : Web Developer
Develop and design functionality on both aesthetic front-end and logical back-end.
Developed the main database project through agile design and the breakdown of responsibilities to smaller teams.
Reviewed the progress in the Customer Relationship Management (CRM) and identify data storage capabilities.
Developed client-side portals for sales reps and medical doctors using Angular.js MVC pattern.
Created style sheets for web pages through CSS LESS approach.
Facilitated transition of data from Oracle to Sales force platform every two weeks and secured a new budget’ to accommodate increasing volume of data storage on the Oracle platform.
Managed expectations and facilitated the transition of a large team into smaller working groups to allow for more efficient means of communication and implementation.
Wrote application level code to interact with the backend databases using jQuery, AJAX and JSON.
Developed HTML prototypes and ready XHTML documents with CSS style sheets
Used Web API REST methodology using HTTP Handlers in developing Web Service replication interface for setting up data feeds for content transportation in XML and JSON formats.
Environment: MySQL, HTML5, CSS3, HTTP, JSON, AJAX, XTHML, RESTFUL web service.
Client: Thirdware Solutions, Hyderabad, India Jan 2015 – June 2018
Role: Web Developer
Implemented Servlets and JSP pages for UI components.
Design and developed server-side components using J2EE technologies like Java and JDBC.
Designed grids using Bootstrap grid system to layout contents that fit different devices including mobile, tablet and desktop.
Designed CSS based page layouts that are cross-browser compatible on all the major browsers like Safari, Chrome, Firefox and IE.
Worked with creating Images, Logos and Icons that are used across the web pages using Adobe Flash and Photoshop.
Used Bootstrap implemented auto-complete, validation, drag and drop and used jQuery templates for mark up.
Used Ajax with jQuery for request data and response processing.
Worked on Web Service calls, XML by using Java Script and used SVN as version controlling tool.
Design and developed ORM mapping for using hibernate for MySql database.