Frontend Software Developer Resume
Dallas, TexaS
SUMMARY
- 8 years of knowledge in Web based Application Development includes HTML5, CSS3, JavaScript, ES6, React, Angular, Node, and REST Web Services.
- Worked with React, React Router and Redux state management of application.
- Implemented view architecture of React.js in developing the components which are totally customized to meet the needs of the application.
- Experienced working with Redux to manage the whole state and developed the well - designed store, actions, and reducers.
- Worked with Next.js and developed server-side rendering applications
- Experienced working with Redux-Thunk and Sagas as middleware to handle asynchronous events/side effects.
- Good experience on CSS background, layouts, Positioning, Animation, Borders, Padding, Tables, Pseudo classes and Pseudo elements.
- Worked with Bootstrap for Responsive Web design. Worked with SASS preprocessor.
- Experienced working with Bootstrap, Ant Design, and Material UI
- Worked with Angular pipes, services, directives, components, integration with backend.
- Migrated existing Angular JS application to Angular 7/8
- Experienced in working on Responsive Web Designs using Bootstrap, Ant Design, and CSS3 Media Queries.
- Used Micro-Front architecture to reuse the modules across the applications
- Experienced in MEAN/ MERN stack MongoDB, Express, React, Node, and Angular.
- Used Node for developing REST web services using Express and integrating with MongoDB
- Experience using query language like GraphQL.
- Used JWT, passport for security configurations on Node.js
- Developed a Mobile application for android and iOS with React Native in different projects.
- Experience in Wireframing and prototyping using Adobe XD and in vision Studio
- Worked on Amazon Web Services (AWS) EC2, SQS and S3.
- Good experience in Unit Testing using Junit and Mockito.
- Used Mocha, Jasmine, Karma, Chai tools and frameworks for JavaScript testing to implement Test Driven Development.
- Good Experience in using Firebase and Version control system software like SVN, GIT.
TECHNICAL SKILLS
Tools: MS Office
Programming Languages: C++. JavaScript
Web Development: HTML5, JS, ECMAScript, React, Angular Js, Angular, Node.js, Backbone
Databases: MySQL, MariaDB, MongoDB, Oracle
CSS Framework / Design Language: Bootstrap, Ant Design, Material UI
Development IDE: Visual Studio, IntelliJ, Android Studio, Sublime, Eclipse
Operating Systems: Windows, Linux, Mac OS X
Content Management System: WordPress, Contentful, Strapi
PROFESSIONAL EXPERIENCE
Confidential | Dallas, Texas
Frontend Software Developer
Responsibilities:
- Developed and designed application using HTML5, CSS3, Ant Design, JavaScript, TypeScript, React.js, Redux.js, GraphQL.
- Used Moment.js to parse, validate, manipulate, and display dates and times in JavaScript.
- Used Ant Design and React to create Controllers to handle events triggered by clients and send request to server.
- Developed applications using Micro Frontend.
- Used React-Router to turn application into Single Page Application.
- Involved in using React.js with Redux to separate the data and presentation layer to handle the state and update the UI utilized Redux store.
- Used latest library of Redux like Redux Toolkit.
- Used React JS for templating for faster compilation and developed reusable components.
- Used REST web service to exchange JSON data between applications over HTTP.
- Used GraphQL in applications to query and mutate the data.
- Created standards based, responsive prototypes using the Foundation framework with HTML5, CSS, Dust.js templates, and jQuery.
- Worked on Unit testing JavaScript applications using Mocha and Chai.
- Worked with GIT Version control.
- Developed build script using maven to build, package, test and deploy application in application server.
- Involved in implementing test cases using Jasmine and Karma to test angular controllers and services.
Environment: HTML, CSS, JavaScript, ES6, TypeScript, React, Redux, GraphQL, Ant Design, webpack, babel.
Confidential | Northfield Township, Illinois
Frontend Software Developer
Responsibilities:
- Experienced in developing a user interface application using HTML5, CSS3, SASS, JavaScript, TypeScript, React, Angular 4 and Node JS.
- Maintained an existing React, Redux, jQuery, Angular JS based application.
- Developed application with React, Redux, JSX and Webpack.
- Migrated with AngularJS with Angular 4.
- Focused on architecting NoSQL databases using MongoDB.
- Worked with Angular4 directives, components, and services.
- Implemented REST web services to explore the middleware services using express in node.js.
- Involved in writing Spring Boot.
- Worked with implementation of Message Queue listener with Spring JMS Listener.
- Worked on application backend implemented as Node JS express application server. Developed REST services, integrated with databases, Configured build tools.
- Worked with GIT Version control.
- Developed build script using maven to build, package, test and deploy application in application server.
- Involved in implementing test cases using Jasmine and Karma to test angular controllers and services.
Environment: HTML, CSS, JavaScript, TypeScript, Angular, React, Visual Studio, EJB3, Maven, webpack, babel.
Confidential, San Francisco, CA
Application Developer
Responsibilities:
- Design to develop an application using HTML5, CSS3, Bootstrap, jQuery, Backbone JS, React JS, Node JS, React Native.
- Developed a Mobile application for android and iOS with React Native.
- Developed user interface by using the React JS, React Router for SPA development. Worked with Redux for state management of React application.
- Used Node for developing REST web services using Express and integrating with Mongo db.
- Worked with Micro Services and Web Services using Spring Boot.
- Developed service layer to handle the Business logics using EJB3 as well as Database transaction.
- Deployed the application in Production environment.
- Designed REST APIs supporting JSON that allow sophisticated, effective, and low-cost application integration.
- Worked in using React JS components, Forms, Events, Keys, Router, Animations and Flux concept. Created React.js components using JSX, followed FLUX design pattern for unidirectional data flow.
- Used React-Router to turn application into Single Page Application.
- Used jQuery to traverse through a DOM tree and manipulated the nodes in the tree. Implemented the Drag and Drop functionality using jQuery framework.
- Handled client-side validation using JavaScript and jQuery.
- Worked with Enzyme, mocha, chai, React test utils for unit tests for the application.
- Extensively used Git for version controlling and regularly pushed the code to GitHub.
- Maven is to Build, tool configuring for automation of building process for all types of environments- Test, QA, and Production.
Environment: Html 5, CSS 3, JavaScript, ES2015, React, React Native, EJB3, webpack, babel, enzyme, mocha, chai.
Software Developer
Confidential
Responsibilities:
- A front-end application is designed with user interactive web page in formal way in which we use the technologies like HTML, CSS, Bootstrap, JS, Angular, React, Node JS.
- Worked with Angular JS factories, services, filters, directives, controllers, components, integration with backend using AJAX with $http. Used promise chaining concepts from $q.
- Worked with Express for development of REST web services.
- Used Node and npm modules.
- Used Grunt as a task runner. Configured minfication, SASS preprocessor to CSS, test runner with Karma.
- Used jasmine, Karma for test cases in AngularJS.
- Developed custom directives, controllers, views, and filters using Angular JS architecture.
- Implemented 2-way data binding and used ng-filters across the application.
- A single page application is implemented using Angular JS application.
- Used jQuery, a cross browser JavaScript library to dynamically add the items to a request on the client side. Developed a mobile application with phone gap.
- Used AJAX to provide an advanced user experience.
- Implemented GUI pages by using JSP, JavaScript, CSS, and HTML.
- Used Eclipse IDE tool.
- Worked as a SAP ABAP development team.
- Written SQL queries to insert update the database and used JDBC to invoke Stored Procedures.
Environment: HTML, CSS, JavaScript, Bootstrap and AngularJS.