- 5 years of software experience in design, build, development and deployment of web - based and Client-Server business applications using OOP and React.js in various domains.
- Experience in all phases of Software Development Life Cycle (SDLC), which includes Integration, Implementation, Interaction, Business Analysis, Documentation Development Deployment and Testing of software applications.
- Ability to efficiently translate algorithms, ideas and concepts to software applications.
- Expertise in Agile software development process and Test-Driven Development.
- Expert in developing Single Page Applications (SPA) using Angular 6, Redux and NGRX module, components, views, router, redux, reducer and Angular 5 APIs like (NgModule, FormsModule, HttpModule, Browser Module, TextMaskModule).
- Having knowledge on React.js and Angular.js.
- Experience with Docker container for running tests and cloud environments such as AWS for implementing automation test strategies.
- Experienced in implementing Microservices, Service Oriented Architecture (SOA) with XML based Web Services (SOAP/UDDI/WSDL) using Top Down and Bottom Up approach.
- Experience in using React JS components, Forms, Events, Keys, Router, plus Redux, Animations and Flux concept.
- Good Experience in React.js for creating interactive UI using One-way data flow, Virtual DOM, JSX, React Native concepts.
- Familiar with creating Custom Reusable React Components Library.
- Development experience in Windows, Linux, Docker containers and UNIX operating systems.
- Experience in working with build management tools like Webpack, Grunt, Gulp, Maven and Jenkins.
- Experience in developing Progressive Web Applications (PWA) using Webpack.
- Excellent troubleshooting & problem-solving skills with Client-Server Applications & Web Application.
- Expertise in using development tools such as JIRA, Redmine and Bitbucket/Stash.
- Experience in developing hybrid Android apps using Ionic framework with Angular.js
- Experience working with Agile methodology implementations like Daily scrum meetings, sprint planning's, resource planning.
- Designed CSS templates for use in all pages on the website working with CSS Background, positioning, text, border, margin, padding, and table.
- Strong collaborative skills and also the ability to work independently.
- Used Object Oriented Programming concepts to develop UI components that could be reused across the Web Application.
- Worked onReactJSVirtual Dom andReactviews, rendering using components which contains additional components called custom HTML tags.
- Implemented stableReactcomponents and stand-alone functions to be added to any future pages.
- UsedReactJSfor templating for faster compilation and developing reusable components.
- Strong Object-Oriented Development Skills.
- Worked on SPA (Single Page Web Applications) using RESTful web services.
- Experience in designing User Interface (UI) web applications using HTML5, HTML4, CSS3, CSS2, CSS, XHTML, Java Script, jQuery Mobile, AngularJS, Node.js, MVC.
- Implemented Redux Saga's with actions and reducers to implement a sync API calls.
- Used Middleware, Redux-Promise in application to retrieve data from Back-End and to also perform RESTFUL services.
- Experienced with AngularJS directives ng-app, ng-init, ng-model for initialization of AngularJS application data, implemented AngularJS Expressions, Directives, Controllers, filters and created Angular JS service layer.
- Strong experience on working with CSS Backgrounds, CSS Layouts, CSS Positioning, CSS Text, CSS Borders, CSS margin, CSS Padding.
- Built applications usingReactJSwith ES6 which allowed us to render pages on both the client and server using the same codebase, developed web and mobile applications using ES6 features and frameworks such asReact and Redux.
- Work hand-in-hand with Design and Development groups to create shared standards and applications from mock- Confidential in Sketch, Illustrator, and Photoshop.
- Designed and coded application components in an agile environment utilizing a test-driven development (TDD).
- Handled cross browser/platform compatibility issues (IE, Firefox, and Safari) on both Windows.
- Experience in designing Use Cases, Class diagrams, Sequence and Collaboration diagrams for multi-tiered object-oriented system architectures utilizing Unified Modeling Tools (UML) such as Rational Rose, Rational UnifiedProcess (RUP).
- Enough knowledge in RDBMS Design, ER modeling, SQL, PL/SQL, procedures, cursors, functions, triggers.
- Used JIRA for issue tracking in different Project methodologies of Software Development life cycle.
- Have Working knowledge of Agile Development methodologies.
Design Patterns: Singleton, Closure, Dependency Injection, Service Locator
Server-side technologies: Node.js 4.4.x, Express.js 4.13.x, CORS, JAVA 7, RESTful
Architectures: MVC, MVVM, SOA, Microservices
Testing Tools: Jasmine, Karma, Mocha
Databases: SQL Server 2014, MongoDB 2.x/3.x, MySQL 5.x, Oracle11g
IDE Tools: Eclipse IDE, Atom, WebStorm 11, Net Bean, Sublime Text 3, Visual Studio
Reporting Tools: Maven, JIRA, Jenkins
Version Control Tools: Git, SVN
Methodologies: Agile, Scrum, Waterfall
Operating Systems: MAC OS, Windows XP/ 7 /8/10, UNIX, Linux
Confidential, Louisville, KY
- Worked with the architect and business analyst to gather requirements and enhance the application functionality and add new features.
- Created reusable ReactJS components and implemented Redux Pattern into the solution to maintain the stable and always updated Application state.
- Worked on ReactJS Virtual Dom and React views, rendering using components which contains additional components called custom HTML tags.
- Develop various screens for the front end usingReactJSand used various predefined components from NPM (Node Package Manager) and Redux libraries.
- Have experience in creating components documentation using react.js
- Worked on the modernization of a legacy and outsourced UI technologies used were ReactJS.
- Developed and tested modules using Agile (SCRUM) methodologies and developed Technical design documents.
- Maintained states in the stores and dispatched the actions using redux.
- Worked with the SASS/LESS pre-processor to simplify writing the CSS styling's and also creating new style sheets to write and edit web page content.
- Used Redux-Store for storing state of the React Application and worked with middleware for the Redux-Store.
- Consumed Restful web services in the User Interface using JSON.
- Followed Agile with JIRA for a 2-week release approach of development/deployment strategy.
- Involved in authoring Terraform scripts to automate and deploy AWS cloud services.
- Meanwhile using Docker container and AWS ECS for code deployment
- Developed Test Cases for Front End Development and Business Logic needs.
- Used Bootstrap and React.js and Node.js in effective web design.
- Used ReactJS to create views to hook up models to the DOM and synchronize data with server as a Single Page Application (SPA).
- Performed code reviews and provided guidelines for best practices of software management.
- Had used React saga to polish the data and for single directional flow.
- Taking responsibilities of User Stories assigned and begin the development process to meet acceptance criteria defined in user story.
- Used React JS for templating for faster compilation and developing reusable components.
- Maintained GIT branches, created/reviewed pull requests, code commits and merges in Github and SourceTree.
- Used Git for version control and JIRA for bug Tracking and Project Management
Confidential, Lexington, KY
- Involved designing web pages using HTML5, CSS, JS, Bootstrap, React Js.
- Worked in an Agile (Scrum) Driven Environment to deliver regular updates to business teams, project managers.
- Designed CSS templates to use in all pages on the website working with CSS background, positioning text, border, margin, padding and table.
- Used React JS in components like JSX, creating React components, virtual.
- Implemented Object Oriented Programming concepts to develop UI concepts that could be reused across the Web Application.
- Built Angular 5 components, UI services to consume rest services using Component based architecture provided by Angular 5.
- Developed powerful Single Page Application and dynamic responsive Web Application with Angular 5
- Responsible for implementing UI mockups, integrating third party react libraries to handle data.
- Used React-Router to turn app into Single Page Application (SPA) and also used react components, forms, events, etc.
- Worked on React JS Virtual DOM and React views, rendering using components which contains additional components called custom HTML tags.
- Used Webpack as a module bundler and to execute linters, pre/post processors, tests, etc. based on build target.
- Involved in implementation of MVC pattern using Angular 5 and Spring Controller
- Experience in RESTful web services to integrate b/w server and the client.
- Worked on Cross-Browser compatibility and fixed the bugs for several browsers.
- Extensively used GitLab for version controlling and Jira for bug tracking to maintain the history of bugs/issues on daily basis.
- Used Jenkins as continuous integration and facilitating the technical aspects of continuous delivery.
- Involved in complete Software Development Life Cycle (SDLC) - Requirement Analysis, Design, System and Integration testing.
Environment: HTML5, CSS3, Java Script, Bootstrap, React JS, GitLab, Webpack, Babel, RESTful web services, JIRA, Jenkins
Confidential, Chicago, IL
- Involved in SDLC phase of requirement analysis, design, and development of the web application using Angular.
- Developing web interfaces using Front-end technologies like HTML, CSS, ANGULAR, and implementing services on back-end using NodeJS.
- Used REST client and POSTMAN to check the response of various API as a visual documentation for back-end implementation and client-side consumption.
- Used HTML5, Bootstrap and CSS3 to make overall site responsive and less complicated for the end users.
- Experience in Restful Web services and Web service development.
- Worked with Web API to provide services to HTTP requests and created Rest Services using NODEJS Web API.
- Implemented data-binding and MVC using Angular for front-end development of a current web application.
- Worked with SQL Server to query database tables.
- Worked on different Microservices and making calls to various endpoints using POSTMAN.
- Interacting with testing team and business for supporting application testing.
- Color scheme of the website and layout design is maintained using HTML, XHTML and CSS.
- Analysis and understanding of business requirements and implement the process using Agile (Scrum) methodology.
- Worked on verifying server logs and managing servers using Termius, Splunk and PUTTY.
- Worked on Defects/Bug fixes and used ADO for bug tracking.
- Involved in Unit testing, integration testing and regression testing.
- Created new docker configuration and deployed with JENKINS in various environments.
- Used GIT for version controlling and regularly pushed the code to GitHub and performing code reviews.
Environment: Angular6, HTML5, CSS3, Soap UI, Swagger UI, REST Webservice, GIT, Postman, PUTTY, Adobe API, Microservices, SQL server, Visual Studio Code.
UI Front End Developer
- Understand each module and gathered and managed the project content by using Content Management System (CMS).
- Wrote externalCSSfile, which linked to theHTMLfile to increase the traffic of the web site.
- Involved in software coding, testing, and debugging for web presentation layer usingHTMLandCSS.
- Developed the application logos and images by usingAdobe Photoshop CS3and Illustrator.
- Developed the Rich Internet Applications (RIA’s) with the helpAdobe Dreamweaver CS3andAdobeContributeCS3andAJAX.
- Designed the graphic objects, illustrations, images (vector and bitmap) and banners with usingAdobe Flash MXandF Script,Adobe PhotoshopandAdobe Illustrator.
- Developed the user interactive web applications and Rich Internet Applications (RIAs) using with the help ofAdobe Dreamweaver CS3.
- Developed E-commerce enterprise applications using web technologies likeHTML, DHTML,XHTML, DOM, PHP Script, JSP ScriptandCSSbased on theW3Cstandards.
- Developed Single Page Application with Angular 1.2 ng Routers and bootstrap.