We provide IT Staff Augmentation Services!

Software Engineer Resume

4.00/5 (Submit Your Rating)

Jacksonville, FL

SUMMARY

  • I have 5 - year experience in the software industry in designing, developing, creating, and testing highly responsive user interface components using JavaScript, React, HTML5 and CSS3.
  • Designed the front-end web features to enhance user experience using React, Bootstrap and JavaScript.
  • Developed interactive web applications using JavaScript frameworks.
  • Created reusable components using React and managed application state with Redux.
  • Hands on experience in creating object-oriented JavaScript applications using Redux for maintaining application state.
  • Architected responsive web applications using React and manipulated Redux-Thunk for asynchronous handling.
  • Implemented dynamic and multi-browser compatible pages for the front-end with React using Hooks for global stateful management.
  • Developed component-based applications using React life cycle methods to handle complex business logic in the client side.
  • Designed cutting-edge user interfaces and components using JavaScript to accommodate new changes in UI.
  • Developed single page applications using React-Router to enable navigation from one view to the next.
  • Created RESTful APIs with CRUD functionality using Express to serve data to the React front-end.
  • Worked with Node.js to communicate to the server following MVC architecture.
  • Hands on experience in building RESTful APIs to facilitate the communication between client-side and server-side.
  • Worked with Node.js framework to pass the data to the client-side page from MongoDB.
  • Created RESTful services using MongoDB and Mongoose to server the web application with JSON data.
  • Designed and developed one-to-one and one-to-many database schema using NoSQL and MongoDB.
  • Hands on experience in MySQL to perfume complex queries for data analysis and extraction.
  • Worked with Jest and Enzyme testing environment to achieve 80% code coverage.
  • Experience in Implementing AWS solutions using EC2 and S3. Installed the application on AWS EC2 instances and configured the storage on S3 buckets.
  • Experience in using Jira as the bug tracking system and project management tool.
  • Extensive experience in using Postman for API testing.
  • Hands on experience in developing projects with different operating systems, including Mac, Linux - Ubuntu and Windows.
  • Knowledge in developing mobile application on Android and IOS using React Native.
  • Knowledge in Angular framework to create scalable code for single page application.
  • Knowledge in creating the back-end web services using Python Flask framework.
  • Knowledge in data structure and algorithms.
  • Hands on experience n data analysis, data mining and machine learning by using Python.
  • Worked closely with the program team to understand the requirements of the website, gained experience in project planning.

TECHNICAL SKILLS

Programming Language: JavaScript (ES6), Python, HTML5, CSS3

Frameworks: React, React Hooks, React-Router, Redux, Redux-Thunk, Bootstrap, ExpressNode.js, Angular, React Native, Python Flask

Database: MySQL, NoSQL, MongoDB/Mongoose, GraphQL

Clouds: AWS (EC2, S3)

Operation System: Windows, Mac, Unix, Linux

Testing Tools: Jest, Enzyme, Postman

Project Management Tools: Jira, Scrum

PROFESSIONAL EXPERIENCE

Confidential, Jacksonville, FL

Software Engineer

Responsibilities:

  • Worked with WebEx team to develop and maintain customer payment system in front-end and back-end for customers to operate, manage and purchase their WebEx plans on WebEx websites.
  • Created responsive web pages using JavaScript framework React to offer a great buying experience to customers.
  • Developed the front-end UI with HTML5 and Bootstrap with a responsive modal to toggle hidden content based on account validation.
  • Implemented complex functionality in frontend using object-oriented JavaScript such as tax count based on different states and payment acceptance.
  • Worked with Redux to contains state and updates state in response to customers’ operations in the web page.
  • Created controlled forms using React Hooks for customer input, edit and submit information data in payment page.
  • Implemented asynchronous HTTP requests using Redux-Thunk middleware to handle click event in button.
  • Developed the form autofill feature on customer information, address information and payment information with saved data by using React component life cycle methods.
  • Worked with React-Router to allow customer use back button, forward button and refresh button provided by browser to navigate to the correct page.
  • Designed database schema to store data, including WebEx plan type, payment method and customer information using MongoDB.
  • Worked with Mongoose functions like validation and populate to manage the data in the MongoDB and integrate the APIs.
  • Improved the efficiency of the backend using Express and Node.js to handle increased order demands in WebEx plan.
  • Created the RESTful APIs to perform create, read, update, and delete operations according to HTTP request made by customers.
  • Developed the backend sever with Node.js to reduce the front-end web page load time.
  • Worked with Express-validator middleware to validate all the data coming from client side in the Express endpoints.
  • Hands on experience in generating JWT (JSON Web Token) in Node.js server and passing it to the frontend for customer to authenticate and access protected routes.
  • Worked with Postman dat helps to build, test, and modify RESTful API.
  • Utilized JEST as tool to test code for all new features and reduced the number of complaints from customers.
  • Worked within an agile team and updated work-in-progress using Jira on an everyday basis.
  • Adopted Docker for MERN stack containerization and AWS EC2 for TEMPeffective deployment.

Confidential, Pembroke Pines, FL

Software Engineer

Responsibilities:

  • Designed the interactive web pages dat works well across various browsers and devices by combining JavaScript, HTML5 and CSS3.
  • Utilized the JavaScript framework React to build front-end UI components.
  • Developed the protected routes using React Router to ensure only logged in applicants have access to some pages, including profile page and submission status page.
  • Worked with the TEMPEffect Hook for user authentication to prevent unauthorized users accessing sensitive data.
  • Adopted React Hooks to keep track of the application data changes over time based on applicants’ requirements.
  • Hands on experience in utilizing Geolocation API to allow the applicants to provide their location to the web page.
  • Created the real-time chat feature by using Socket.io in RESTful API for applicants to chat with current employees.
  • Worked with RESTful API and MySQL to execute job search and location filter features, and server the data to the to the front-end efficiently.
  • Employed server-side web technology RESTful API to create dynamically generated content.
  • Implemented autocomplete search to build a comprehensive user experience using Express and MySQL.
  • Designed schema to store application information and job information in MySQL database.
  • Implemented the data manipulation with Node.js and MySQL to post, delete and update the job information based on recruitment needs.
  • Developed the Node.js to handle simultaneous user requests from front-end.
  • Configured basic authentication RESTful service and JWT to enable user login and logout.
  • Implemented the LinkedIn Login using Node.js and Passport middleware to improve convenience for our applicants.
  • Used the Jira to report bugs and keep track of the history bugs.
  • Deployed the web page on the AWS EC2 instance with MySQL database.

Confidential

Software engineer

Responsibilities:

  • Developed web pages by using HTML5, CSS3, JavaScript, and jQuery.
  • Worked on feature developments for the main website, focusing primarily on HTML5, CSS, and JavaScript development
  • Developed UI screens using JSP, Struts tags and HTML5.
  • Utilized Jakarta Struts framework based on MVC architecture for rapid application development and easy maintenance.
  • Designed tables to access the database in Oracle and involved in writing PL/SQL, Stored Procedures, and Triggers.
  • Implemented AJAX functionality using jQuery, JSON and XML.
  • Designed new classes and functionalities using various jQuerycomponents for CRM application for customer service.
  • Tested cross browser compatibility issues between multiple browsers.
  • Developed and designed the various screens and its architecture in accordance with UI Specs.
  • Handled all aspects of the web application including maintaining, testing, debugging, deploying, and printing.

We'd love your feedback!