We provide IT Staff Augmentation Services!

React Js/angular Developer Resume

Atlanta, GA

SUMMARY:

  • Over 5 years of experience in working as a Front - End Developer.
  • Experience with MERN (MongoDB, Express.js, ReactJS, and Node.js) Full Stack programming.
  • Good experience in developing and testing webpages effectively using XHTML, BootStrap, JavaScript and jQuery .
  • Used AngularJS framework for building web-apps and is highly efficient in integrating with Restful services. Worked on the Bootstrap CSS framework for Responsive Web Design.
  • Developed Single Page Applications using React JS, Redux and Flux architectures.
  • Expertise in Client/Server, Web, Client Script and API application testing.
  • Possess good analytical, problem solving skills, ability to meet deadlines, and work on multiple projects .
  • Experienced in using Front End editors like Espresso, TextMate, Sublime Text2 and Microsoft Expression Web.
  • Proficient in building Web User Interface (UI) using HTML5, DHTML, tableless XHTML, CSS3 and JavaScript that follows W3C Web Standards and are browser compatible
  • Extensive experience in creating style guides, best practices and setting UI standards for enterprise/consumer applications.
  • Good mix of front end user interface design and back-end control logic development
  • Good understanding of data representation languages like XML, JSON and CSV and there parsing using some opensource libraries.
  • Well versed with ECMA Script6 for client-side scripting, extensively used with server-based applications using NodeJs for effective code generation.
  • Built out restful endpoints and lightweight aggregation layers using Node.js Framework like Express JS
  • Experience in working with third party web services APIs and Web Services using AJAX and J QUERY.
  • Work closely with software developers and take an active role in ensuring that the software components meet the highest quality standards.
  • Experienced in source control tools like Git and SVN.
  • A v ery active participant in Daily scrums and Sprint Review Meetings.
  • Possess good analytical and problem solving skills, ability to meet deadlines, and thrive in both team envi r o n ment an on multiple projects
  • Strong knowledge in all phases of Software Development Life Cycle (SDLC) process, which includes requirement analysis, debugging, testing.
  • Ability to coordinate with various team members involved in the project.
  • Strong commitment to organizational work ethics.

TECHNICAL SKILLS:

Web Tier: React JS, Angular 2 / 4, Node JS, Express JS, HTML5, CSS3, jQuery, Ajax, Frontend Debugging tools like firebug, IE developer toolbar.

Service Layer: Core Java, Dependency Injection, JUnit Testing, Web services (SOAP), Micro Services.

Data Layer: JDBC, SQL DDL, DML queries, SQL Server Management Studio, M ongo DB and DB2

Version Controls: SVN, Git (GitHub), Bit Bucket

SDLC: Waterfall, Agile and Scrum methodologies (SAFe).

Environment: Tools: Bamboo, Jenkins and Solar Cube

Miscellaneous: Splunk, Nagios, GraphQL, Cypress and OWCS

PROFESSIONAL EXPERIENCE:

Confidential, Atlanta, GA

React Js/Angular Developer

Responsibilities:

  • Experience with MERN (MongoDB, Express.js, ReactJS, and Node.js) Full Stack programming.
  • Responsible for handling multiple scrum teams with the external facing back end teams especially SOA APIGEE team.
  • Gatekeeper for handling the weekly deployments that happen within the art collaboration of multiple scrum teams.
  • Expert in debugging and fixing on demand prod issues as reported by brokers.
  • Collaborating with peers and helping with resolving their development challenges on a day to day basis by performing peer programming model.
  • Handling the dependencies and resolving them by interacting with backend API teams.
  • Mentoring the new onboarded developers by providing KT, scheduling Dev guilds and code challenger, peer review sessions for best practices.
  • Well versed with ECMA Script6 for client-side scripting, extensively used with server-based applications using NodeJs for effective code generation.
  • Built out restful endpoints and lightweight aggregation layers using Node.js Frameworks such as Express.js, Body parser, cluster, process, Winston, Redis, jwt, passport.js, mongoose, lodash, async etc.
  • Extensively used Promises and EventEmitter in Node.js to avoid callbacks and more readable code.
  • Used Mongoose Schema/Model to create a query, update and delete with Express.js controllers.
  • Created REST API with Express.js and used MongoDB for persistence and Redis for caching.
  • Used Socket.IO in the adoption of Node.js by making Web Sockets both accessible and reliable.
  • Created SPA (Single Page Application) by configuring React-Router. Used Browser Router for Web.
  • Worked with React props, state, keys, refs, events, default props and propTypes.
  • Experience with Redux middlewares - react-video, react-select, react-tagsinput, react-datagrid, react-panels, react-calendar.
  • Experience with Redux for state management. Created store, actions, and reducers as pure functions.
  • Extensive experience with Promises to make asynchronous calls, to avoid callback hell and Fetch API as an interface to fetch resources.
  • Experience with third party React components like - react-grid, react-sortable, react-tags, react-infinite-scroll, react-datepicker, and react-tagsinput, react-select, react-video.
  • Hands on experience with React Native and Jest for native apps development.
  • Experience with JavaScript (ES5/ES6/ES7) - Closures, Hoisting, Strict Mode, Scope, Block Scoping, Promises, Iterators, Generators, Maps and Sets, String interpolation, Async and await, Array Extensions, Modules and Classes.
  • Extensively used functional programming - pure functions, immutable objects and declarative programming. Used lodash-fp.
  • Used Babel for transpilation and Webpack for bundling, module injection and dependencies. Used NPM scripts for build definitions.
  • Worked in CI/CD process with Git.
  • Extensive Knowledge in developing single-page applications (SPAs) using various JavaScript Frameworks like React.js (with Redux) and Angular.js (with Redux).
  • Used Angular JS to implement rich functionality in various pages: form validation, CRUD operations, grid, search, sort, pagination, multi-selection, tags-input, advanced directives, authentication, server-side proxy, unit tests, cloud integration, slide pages, users switch etc.
  • Hands-on experience in handling and pre-processing the CSS style sheets using SASS and LESS pre-processors for writing cleaner code with great reusability. Solid understanding of React Virtual Dom Algorithm, for React performance optimization
  • Also performed web service inspection, invoking, simulation and mocking, functional testing, load and compliance testing for better quality of the application using SOAP UI and REST.
  • Expert in applying design patterns and RESTful API’s design along with good debugging skills.
  • Expert in handling version control systems like GIT.
  • Performed automation of the JavaScript code using Gulp, to have a smoother workflow with minimal effort.
  • Responsible in implementation of the presentation layer for the application using HTML5, CSS3, JavaScript.
  • Worked in line with Analysts and Content team to identify correct keys and content
  • Expert in configuring Unit test and Containerized scripts for the containers and components using Karma, Mocha, Jasmine, Jest (Snapshot version) for Unit Testing.
  • Expert in handling Cypress and Protractor based scripts, for performing end-to-end test framework for ReactJS based application.
  • Also, worked with behaviour driven testing framework for testing JS code like Jasmine.
  • Wrote UI unit test cases using Cypress testing framework
  • Experienced in creating dynamic and reusable components using React JS and working with React- Redux architecture.
  • Wrote client-side code using ReactJs and used NPM & gulp directories to generate the server.

Confidential, Atlanta, GA

Jr Application Developer

Responsibilities:

  • Involved in various phases of Software Development Life Cycle (SDLC) as requirement gathering, modelling, analysis & development.
  • Created HTML, CSS, JavaScript, DHTML pages for Presentation Layer.
  • Involved in developing design documents with UML class diagrams.
  • Developed the User Interactive web pages in a professional manner with using web technologies like HTML, XHTML, and CSS as per company’s standards.
  • Designed the email blasts using Adobe software and then implemented them using HTML and Javascript.
  • Used all the advanced Photoshop features to create appealing visual web interfaces.
  • Implemented various Search Engine Optimization techniques as metadata, building inbound link, and outbound link text, meaningful title while designing web pages.
  • Used jQuery to make the HTML, DHTML and CSS code interact with the JavaScript functions to add dynamism to the web pages at the client side.
  • Involved in JavaScript coding for validations and passing attributes from one screen to another.
  • Applied client-side validations using JavaScript and jQuery.
  • Built HTML and CSS system for controlling text display issues cross-platform and cross browser.
  • Implemented AJAX to enhance the capability of the website.
  • Used Firebug and IE Developer Toolbar for debugging and browser compatibility.
  • Used CSS Blueprint to create grids and adopt cross browser interactive features.
  • Created Graphic User Interface (GUI) and applied to web site.
  • Increased developer productivity by using efficient programming methodologies and local development.
  • Managed application state using server and client-based State Management options.
  • Handled all aspects of the web application including maintaining, testing, debugging, deploying and printing.

Confidential

Associate Software Engineer

Responsibilities:

  • Analyzed the requirements and designed class diagrams, se quence diagrams using UML and prepared high level technical documents.
  • Utilized MVC architecture while developing Business layer, Presentation layer and the Control layer
  • Responsible for developing faculty management application using JSP-Servlets and JDBC in MVC architecture.
  • Used standard J2EE design patterns and Model-view- controller (Spring MVC) in application design.
  • Involved working on Oracle at the back-end and wrote stored SQL queries.
  • Designed and developed UI screens using JSP, HTML, JavaScript, and JQuery.

Hire Now