Front-end Software Engineer Resume
2.00/5 (Submit Your Rating)
Ny City New, YorK
SUMMARY:
- Front - end software engineer with 4+ years of experience in designing and developing web applications using HTML, CSS, Javascript, JQuery, JSON, PHP, Node.JS, Express, React.JS and Redux.
- Involved in the software development lifecycle including requirement analysis, designing, coding, testing, debugging and maintaining the websites.
- Experience with ReactJS for creating front-end applications and created reusable UI components.
- Experience in creating Single Page Application (SPA) using React Router.
- Experience with Redux for state management and used Store, Action, Reducers, State immutability, Async actions and Middlewares.
- Used Fetch API and Axios as JavaScript interface for accessing and manipulating request and responses.
- Excellent experience in developing RESTful APIs using Node.js with Express framework.
- Experience in storing data in NoSQL database and used MongoDB for persistence.
- Developed server-side application using NodeJS with Express framework that handles the HTTP requests, performed all the CRUD operations such as get, post, put and delete.
- Involved in several web application development projects that required Responsive Web Design.
- Familiar with responsive web design using Media Queries and Twitter Bootstrap.
- Experience in using AJAX to create interactive web applications.
- Expertise in implementing UI components, forms, events and router using React.JS along with Redux framework.
- Experience in designing and developing Web App using MVC architecture and machine learning technologies.
- Participated in developing web-based tool for data visualization and analytics with Java ans JSP.
- Involved in developing micro-services as REST APIs and implementing API gateway for dynamic routing, monitoring and resiliency.
- Extensive knowledge in Object Oriented Programming concepts and Object Oriented Javascript.
- Experience in creating stored procedures and queries to get data from SQL database.
- Strong experience in Oracle, SQL Server, MySQL and NoSQL database programming.
- Experience on different package docs like Webpack and Babel as transpiler.
- Hands-on experience with various IDEs, such as Eclipse, NetBeans, Sublime, Visual Studio, Visual Studio Code, IntelliJ and Notepad++.
- Used Git for version controlling and error reporting during project management.
- Worked in Agile/Scrum development methodologies.
TECHNICAL SKILLS:
Web Technologies: HTML4/HTML5, CSS3, XML, Bootstrap, Javascript(ES5/ES6/ES7), Node.JS, JQuery, Express, React.JS, Redux, JSON
Programming Languages: Java, Python, PHP, C/C++, C#, Matlab, R
Database: MySQL, Oracle SQL, MongoDB
Tools & IDEs: Eclipse IDE, Netbeans, Sublime, Visual Studio, Visual Studio Code, Intellij, Notepad++
Operating Systems: Linux/Unix, Windows, Android
Version Control: Git, Visual Source Safe
PROFESSIONAL EXPERIENCE:
Confidential, NY CITY, New York
Front-end software engineer- Responsible for implementing web design using HTML5, CSS3, Javascript, React, Redux and Bootstrap front-end framework.
- Created reusable components for ReactJS, using JSX with Javascript (ES6) to define components and Redux as state management library, used pure functions to create reducers.
- Created Single Page Application (SPA) using React Router and Used Browser Router for Web Design.
- Worked with Redux middlewares thunk to handle asynchronous HTTP requests.
- Created and used Reducers that received actions to modify the Store State Tree.
- Used ReactJS with Redux to separate the data and presentation layer. Utilized Redux stores to handle the states and update the UI.
- Designed and developed the adding page with all kind of inputs like radio buttons, Checkbox, Buttons, Dropdowns using Bootstrap.
- Used React table as a Data Grid for the Client side pagination and added the validations, sorting features and Mouse over events over the rows of table.
- Designed, developed and deployed NoSQL database to store product information and created Mongoose Schema/Model to perform all the CRUD operations such as get, post, put and delete.
- Having good experience in implementing the Node.js server side code to interact with NoSQL (MongoDB) to store and retrieve data by using the Mongoose drivers.
- Worked on server-side using NodeJS along with Express.js and connect to the database using Mongoose from MongoDB.
- Used CSS3 Modules for styling ReactJS applications.
- Used Bootstrap Grid System to create responsive layouts, navigation and tables.
- Extensively used mapStateToProps and mapDispatchToProps and to connect application to store.
- Used Babel and Webpack to perform bundling, minification and compilation.
- Interacted with Testing Team, Scrum Masters and Business Analysts for fixing of Issues.
- Performed the System Testing, Regression Testing for Complete UI after fixing the Issues which are reported by Testing Team.
Confidential, North Brunswick, NJ
Front-end software engineer- Participated with end users and business analyst to understand the business requirements.
- Designed the front-end applications, user interactive (UI) web pages using web technologies like HTML5, CSS3, Javascript and JSON.
- Used jQuery/AJAX for creating various widgets, data manipulation and form validations.
- Designed the CSS3 templates in all pages on the website with CSS3 background, positioning, text, border, margin, padding and table.
- Developed responsive Web pages using Bootstrap and media queries.
- Developed the single page application to render dynamically based on JSON.
- Extensively used JavaScript testing tool Jasmine for unit testing and used JIRA for project tracking and bug tracking.
- Developed the backend system using Spring framework with Java to provide the service.
- Worked on micro-services as REST APIs to implement search and sorting functions.
- Created queries to fetch data from MySQL database.
- Used Hibernate as JPA implementation to connect database and register custom functions.
- Created RESTful API documentations with swagger, an API developer tools for the OpenAPI Specification (OAS).
- Performed Unit and Integration Test Driven Development (TDD) using JUnit Mockito framework.
Confidential
Front-end software engineer- Designed and developed most functionalities on both front-end and logical back-end.
- Responsible for front-end development and creating dynamic web pages using HTML, CSS, Javascript and PHP.
- Developed Object Oriented JavaScript code and responsible for client side validations using JQuery functions.
- Used Bootstrap CSS Grid System to create responsive layouts, navigation and tables.
- Developed code to call the APIs to fetch the data and populated the UI using jQuery/AJAX.
- Crawled historical and real-time (every minute) stock price from Yahoo Finance.
- Design, developed and maintained the MySQL database to store all price data.
- Worked with back-end developers to enhance the functionality of web applications asynchronously (AJAX) using REST services.
- Predicted stock trends with Artificial Neural Networks and Bayesian Curve Fitting.
- Provided buy-or-sell recommendations based on stock trends prediction result.
- Developed a Web-based data visualization analytics tool using Java and JSP to show the forecast efficiency of the system.
- Managed dependencies in the project with the help of packaging module and used GIT for version control.