We provide IT Staff Augmentation Services!

Full Stack Developer Resume

4.00/5 (Submit Your Rating)

SUMMARY

  • About 8 years of experience developing web applications and working on every stage of application development right from collecting requirements, providing guidelines for design, creating application architecture, implementation that includes various stages in development, QA, code signing and releasing to Market.
  • Experience coordinating with onsite and off - site team members to resolve issues in a fast-paced environment.
  • Ability to efficiently translate algorithms, ideas and concepts to software applications
  • Experience developing web applications with SPA (Single Page Application) frameworks like Angular and React.
  • Extensive experience in developing modern applications using various JavaScript frameworks like Angular, ReactJs, Typescript, NodeJs, NestJs and Bootstrap.
  • Experience interacting directly with customers on numerous occasions: to gather requirements, develop, debug and solve critical issues and introduce them to new product features.
  • Experience in developing Microservices using NodeJS, ExpressJs and deployed to AWS.
  • Expertise with web services (RESTful and SOAP).
  • Extensively used Git and other source control management.
  • Experience working with SQL/NOSQL databases.
  • Working knowledge of cloud analytic data warehouse Snowflake and data virtualization system Denodo.
  • Experience in Agile Development process for diverse requirements. Used tools like JIRA, Confluence.
  • Experience in architecture design, development and implementation of software applications and testing.
  • Ex pe rie nc ed in we b se rvic e protoc ols s uc h a s JS ON, HTT P a nd XM L .
  • Experience in using IDE’s like WebStorm, IntelliJ Idea, VS Code, PyCharm

TECHNICAL SKILLS

Web Technologies: JavaScript, Angular, NodeJS, ReactJs, Express, NestJs, Typescript, AJAX, XML, REST web services, SOAP, JSON, Python, Shell

Operating Systems: UNIX (AIX, Sun Solaris, HP-UX), Linux and Windows.

Databases: MongoDB, SQL, Snowflake, Elasticsearch

Cloud related: AWS S3

Networking/Protocols: TCP/IP, FTP, HTTP, UDP, SMTP, RCP, Rlogin, and SSH2.

IDE: IntelliJ, WebStorm, VS Code, PyCharm

Build Tools: Gulp, NPM, Webpack

Frame Works: MVC

Data Virtualization: Denodo

Version Control: GIT

Methodologies: Agile, Scrum, TDD, SDLC

Modeling Tools: Visio

Testing technologies/tools: Junit, Postman

PROFESSIONAL EXPERIENCE

Confidential

Full Stack Developer

Responsibilities:

  • Orchestrated the design and development of Ratesheet Application using Nodejs, Angular and SQL that replaced the current manual process of generating daily Ratesheet using spreadsheets.
  • Automated the complete rate calculation process there by reducing the time taken to generate ratesheet to 5 minutes from over 40 minutes when generated manually.
  • First in the company to research and implement Excel like feature that delivers true Excel-like experience using JavaScript based Spreadsheet library SpreadJS, which was later made into an enterprise solution and incorporated by other teams across the bank.
  • Improved the ratesheet approval process by building a solution, where the Manager can review and approve the rates from anywhere and also log the activity for auditing purposes.
  • Implemented automation of Investor rates files which is used for rate calculation using JavaScript, Nodejs, Angular, REST, SOAP, SQL, thereby reducing the effort of manual upload of files into the application by business users.
  • Experience working with cloud-based data warehouse platform Snowflake and creating data views that is consumed by the application.
  • Experience using data virtualization system Denodo for cross database server connections.
  • Led multiple projects at a time and brought them to completion.
  • Used Jenkins pipelines for builds and AWS cloud, on prem for deployments.
  • Wrote unit test cases using mocha and achieved code coverage of more than 80%.
  • Led an offshore team of 5 Software developers on feature development for ratesheet Project and provided technical guidance whenever necessary.

Environment: NodeJS, Angular, ReactJs, ExpressJs, NestJS, Snowflake, Denodo, JSON, SQL, AWS, OpenShift, REST, Jenkins, HTML, CSS, Bootstrap, Agile, GIT, JIRA

Confidential

Staff Engineer

Responsibilities:

  • Integral part in the design and development of the system management application for the storage racks that helps the end user to monitor dashboards and its data trends.
  • Developed GUI for Customer Bring Up Wizard (CBW) which enhanced user experience and was well appreciated by customers.
  • Controlled GUI elements based on roles and their permissions by following Role-based access control (RBAC) mechanism.
  • Worked on full-stack development, with a focus on AngularJs on the front-end and NodeJS on the back-end.
  • Experience working with modern JavaScript like ES6+ and development frameworks like Lodash, Axios.
  • Implemented token-based authentication with JWT.
  • Created ExpressJs Server to build MVC framework from front-end AngularJS to back-end MongoDB, in order to provide broadcast service.
  • Used NodeJS for server-side and ExpressJs as the framework. Written callback functions for the RESTful API and for creating Services.
  • Used ReactJS for front-end development of internal Account Management application.
  • Involved in consuming RESTful Services using NodeJS and ExpressJs Framework and responsible for managing the interchange of data between the server and the users.
  • Worked extensively with cloud services such as Amazon Web Services (AWS). Used JavaScript AWS-SDK to configure AWS S3, develop API’s for bucket properties such as OLM, Versioning, Replication, also for bucket operations like create and delete of buckets and also managing policies for S3 buckets.
  • Involved in developing Single Page web applications in microservice architecture using MEAN/MERN stack and NPM modules.
  • Developed application using AngularJs, ReactJs and NodeJS connecting to Mongo database on the backend.
  • Led an offshore team of 5 developers on implementation of features and automation for Active Scale Project.
  • Conduct daily code reviews to maintain quality of code and ensure that best coding practices are followed and also conduct design reviews, backlog grooming.
  • Took part in automation by designing, developing of test cases for a particular feature using Java and Selenium WebDriver. Also took part in developing automation using BDD development process.
  • Created automation scripts in python that validates the security of the APIs by checking authentication and authorization and also if the API response contains any secure data.
  • Used real-time search and analytics engine Elasticsearch as a metrics data store and use its aggregations to answer queries, such as reporting and plotting graphs in dashboard for horizontal scalability and high performance.
  • Worked with version control tools such as GIT.
  • Extensively worked in fast paced Agile development process and used tools such as JIRA and confluence.

Environment: NodeJS, AngularJs, ReactJs, ExpressJs, JSON, Mongo dB, Elasticsearch, AWS S3, Python, Shell, REST, Jenkins, HTML, CSS, Bootstrap, Selenium, BDD, GIT, JIRA

Sprint

Software Developer

Responsibilities:

  • Actively involved in all stages of Software development life cycle including Analysis, Implementation, testing and support.
  • Used AngularJS as framework to create a Single Page Application (SPA) which can bind data to specific views and synchronize data with server.
  • Extensively worked with node-rest-client module which Allows connecting to any API REST and get results as Object.
  • Implemented the service using NodeJS for performance, development, maintenance and deployment reasons.
  • Implemented different validation control on the web-pages using AngularJS.
  • Extensively involved in design discussions and user experience sessions to provide inputs on the layout and UX.
  • Implement data grid/tables using Bootstrap and AngularJS for front-end client facing the Single Page Application (SPA).
  • Extensively used CSS and Bootstrap for styling the HTML elements.
  • Handled client-side validation using JavaScript.
  • Involved in several bug fixes for existing application and also made several enhancement requests.
  • Responsible for consuming the REST services, and parsing JSON response and serve to the front-end.
  • Coordinated with teams to ensure quality of service.
  • Provided subsequent releases which included feature changes, enhancements and bug fixes.

Environment: JavaScript, AngularJs, NodeJS, TML, CSS, Bootstrap, REST, JIRA, Agile

We'd love your feedback!