We provide IT Staff Augmentation Services!

Project Management System/software Engineer Resume

5.00/5 (Submit Your Rating)

San Francisco, CA

PROFESSIONAL SUMMARY:

  • 5+ years of experience in developing websites using HTML, CSS, JavaScript, Java, Node.JS, Express, React.JS, Redux, and JSON.
  • Experienced in working on the various phases of Software Development Life Cycle like requirements analysis, design, coding, testing, debugging and maintaining the websites.
  • Experience in creating custom, general use modules and components, which extend the elements and modules of core Node.js.
  • Used popular Node.js frameworks like Express.js to develop Restful API.
  • Experienced in developing event driven applications using JSON and XML.
  • Worked with the JavaScript frameworks like React, Node.js.
  • Detailed understanding of DOM and DOM functions.
  • Knowledge in developing applications using SCRUM methodology and Agile Development.
  • Strong experience in cloud technologies like Amazon Web Services (AWS) and OpenStack.
  • Incorporated the table less design methodology using CSS3 that follows W3C standards.
  • Worked on web applications that required cross browser compatibilities like Chrome, Safari, Firefox, Internet Explorer and Opera.
  • Involved in several web application development projects that required Responsive Web Design.
  • Good Web Application debugging skills using Chrome Developers Tool and Redux DevTools.
  • Experienced in installing, configuring, modifying, testing and deploying applications with Apache.
  • Familiar with JSON based REST Web services.
  • Ability to create backend server with Spring boot in Java and Node.js in JavaScript.
  • Worked with the Java frameworks like Spring Boot with microservices.
  • Developed the Java backend project with Spring boot auto - configuration.
  • Configured the Maven-based Java project with XML plugins from Spring boot.
  • Manipulated the MySQL and MongoDB with Spring Data.
  • Monitored the Java project’s health with Eureka from Spring Cloud.
  • Ability to develop crawlers to collect information from webpages with Python.
  • Created and designed the Search Web Service with Jetty, MySQL, MemCached, gRPC.
  • Worked with RabbitMQ to decouple the microservices.
  • Great ability to write clear, maintainable, well-documented, well-commented and efficient code for web development.
  • Some of the attributes that would describe me would be Team player, Quick learner, Self-Motivated and Strong interest in Full Stack Development.

TECHNICAL SKILLS:

Tools: Visual Studio Code, Docker, Vagrant, IntelliJ IDEA, Eclipse, OpenStack, VMware, Xftp, XShell, XenServer, MATLAB, SVN, Nano, Junit, Marathon

Skills: Spring MVC, Spring Boot, Spring Cloud, Spring Data, XML, Jetty, Node.js, React, Redux, Thunk, Maven, RabbitMQ, Bootstrap, Nginx, Express.js, A/B Testing, MySQL, MongoDB, Hadoop, JSON

Languages:: Java, C/C++, SQL, Python, HTML, JavaScript, Node.js

PROFESSIONAL EXPERIENCE:

Confidential, San Francisco, CA

Project Management System/Software Engineer

  • Design development of presentation layers using HTML5, CSS3, JavaScript, React, Redux, Thunk, Express.js and Node.js.
  • Designed, developed and implemented the MongoDB from a local database.
  • Tested the local MongoDB with Postman and Restful API.
  • Used Node.JS to make HTML5 and CSS3 code interact with the JavaScript functions to add dynamism to the web pages at the client side
  • Worked extensively on HTML, CSS, JavaScript, React, Redux, JSON
  • Created Node.js and Express.js setup on the back-end, which just serves the static HTML page.
  • Used RWD (Responsive Web Design) techniques to enhance web page display based on screen size, platform and orientation.
  • Used JSON extensively for collecting data from server and sending requests to the server from client-side.
  • Applied techniques for cross-browser and cross-platform interface development using JavaScript
  • Worked on React and Flex Box to create Responsive Web Design.
  • Stored the states in the Store and dispatched the states from Reducers by using Redux
  • Used Thunk to make asynchronous calls to the project server to fetch data on the fly.
  • Used the Restful HTTP protocol for making the API calls.
  • Back-end pagination and sorting by using Mongoose pagination to make the page cleaner and more friendly
  • Based on Swagger Framework, designed RESTful API and accomplished API server by using Node.js and Express.js
  • Designed Responsive Page Web and Single Page Application
  • Developed backend server with Node.js and Express.js
  • Tested the server with Postman and MongoDB Compass
  • Followed the Model-Schema-Server design pattern to design the MongoDB with Mongoose
  • Designed and developed the frontend with React, HTML5 and CSS3
  • Utilized Flex Box to optimize the front-end
  • Used React Router and RESTful HTTP request to communicate with backend

Environment: Express.JS, MongoDB, Node.JS, HTML5/CSS3, React, Redux, Thunk, SVN, JavaScript, GIT, Agile Methodology

Confidential, San Francisco, CA

Web Service System Design/Software Engineer

  • Design development of presentation layers using HTML5, CSS3, JavaScript, jQuery
  • Responsible for the planning and design of web applications right from the conceptualization stage to its implementation and maintenance.
  • Worked closely with the client to define business objectives, project scope, solution space and design/development approach for various mobile & web applications.
  • Used AngularJS to make HTML and CSS code interact with the JavaScript functions to add dynamism to the web pages at the client side
  • Implemented the coding standards for improving performance of the Website. (Code Reuse, jQuery chaining, name spacing, CSS selector performance)
  • Worked extensively on HTML, CSS, JavaScript, Ajax, jQuery, JSON
  • Created the application using MEAN Stack (MongoDB, Express and Angular.JS)
  • On the backend I created Node and Express setup, which just serves the static HTML page.
  • Used RWD (Responsive Web Design) techniques to enhance web page display based on screensize, platform and orientation.
  • Used JSON extensively for collecting data from server and sending requests to the serverfrom client-side.
  • Applied techniques for cross-browser and cross-platform interface development using Javascript and Jquery
  • Integrate the dynamic pages with Angular and jQuery to make the pages dynamic.
  • Used AJAX to make asynchronous calls to the project server to fetch data on the fly.
  • Used the Restful HTTP protocol for making the Ajax API calls.
  • Involved in System Unit Testing and Integration testing in development environment.

Environment: Angular.JS, Express.JS, MongoDB, Node.JS, HTML5/CSS3, JQuery, AJAX, SVN, JavaScript, GIT, Grunt, Bootstrap, Agile Methodology.

Confidential

Java Spring Boot Backend Design /Software Engineer

  • Accomplished real-time running location simulation and monitoring system on microservices (Spring Boot, Spring Data, Spring Cloud, Maven, JPA, RabbitMQ, MongoDB, MySQL and Docker).
  • Implemented server-side REST APIs like running location-update-service, location-distribution-service, and location-persistence-service, etc. (MongoDB, Spring Data, Spring Boot and Spring Cloud).
  • Saved data to MongoDB and MySQL, using Spring Data as a Data Access Layer.
  • Ran different services with micro services.
  • Utilized Netflix OSS Eureka for services’ registration, discovery and monitor.
  • Decoupled and connected the microservices with RabbitMQ as a message queue.
  • Developed and designed the single page front-end to work with backend and monitor the backend.
  • Finished the front-end by using React, HTML5, CSS3, JavaScript.
  • Utilized React with JavaScript enhance the performance of web page.
  • Front end pagination and sorting to make the front-end cleaner.

Environment: Docker, JPA, MongoDB, MySQL, Spring Boot, Spring Data, Spring Cloud

We'd love your feedback!