We provide IT Staff Augmentation Services!

Sr. Software Developer Resume

0/5 (Submit Your Rating)

Cambridge, MA

SUMMARY

  • Around 8 years of experience in Software Design, Development and Testing. Expertise in designing and developing web applications.
  • Extensive experience developing microservices, high - performance, scalable and robust RESTFul applications using NodeJs, ExpressJs, Loopback.io, WebSockets, and Socket.io.
  • Experienced in responsive design and developing a single responsive website that could be served to desktop, Tablet and mobile users using React.js.
  • Worked with Functional Programming, microservices, Object-Oriented programming, and other paradigms with JavaScript - ES5/ES6.
  • Node.js as deployed on Lambda along with DynamoDB/S3/EC2
  • Experience in deploying web apps on the Heroku platform.
  • Good Understanding and Experience in RESTful API design, microservices and development
  • Good in Client-Side designing and validations using HTML5, CSS and JavaScript.
  • Hands-on experience with EC2, ECS, ELB, EBS, S3, VPC, IAM, SQS, SNS, Lambda, Cloud Watch and Autoscaling.
  • Experience in designing and architect serverless web applications using AWS Lambda, API Gateway, Dynamo Db and Security Token Service(STS).
  • Implemented load-balancing with NGINX to allow dozens of Node JS instances to handle thousands of concurrent users.
  • Understanding and good experience with Object-Oriented JavaScript and Implementation.
  • Worked on writing the unit test cases and increasing the test coverage.
  • Extensively worked on agile methodology.
  • Implemented microservices using NGINX, Node JS, Express JS, MongoDB, and PostgreSQL.
  • Experience working with a wide range of applications in all phases.
  • Worked in various version control systems - SVN, GIT & TFS.
  • Experience in designing User Interface (UI) applications and professional web applications using AngularJS, React, Redux, Redux-thunk, JQuery, NodeJS, Bootstrap, and Responsive designing.
  • Extensive experience in Redux to manage the application state and applying middleware such as redux-saga, and redux-thunk.
  • Extensive experience in GraphQL along with Apollo-Client a query language for your API.
  • Experienced in configuring Jenkins pipelines for CICD in Azure.
  • Working with testers and DevOps engineers for testing and deploying web applications on the Heroku platform, and Azure
  • Experienced in using webpack to bundle JavaScript files.
  • Hands-on experience using d3.js,three.js.

TECHNICAL SKILLS

Operating Systems: Windows 7, 8, 10, Mac OS, Linux.

Professional Language: Node.js (REST API), ExpressJs, JavaScript, Typescript, NoSQL

Web Technologies: HTML5, CSS3, JavaScript, ReactJS, Redux, Redux-thunk, Angular 2, GraphQL Apollo-Client,Socket.io, jQuery.

Project Trackers: Azure boards and JIRA.

Databases: SQL, MongoDB, PostgreSQL, Redis

DevOps Tools: Jenkins, Dockers, Heroku, Nginx, GitHub Actions.

Other Tools: Junit, Load Runner, Jenkins, Postman, Azure.

PROFESSIONAL EXPERIENCE

Confidential, Cambridge, MA

Sr. Software Developer

Responsibilities:

  • Experience in NodeJs and delivered the APIs in ExpressJs & played a key role. Thorough understanding of APIs Design and GraphQL with Apollo-Client.
  • Understanding of asynchronous request handling, and partial Page Updates.
  • Experience with web services API integration GraphQL.
  • Hands-on with core web fundamentals: TypeScript, HTML/HTML5, CSS/CSS3.
  • Unit Testing with JEST/Jasmine.
  • Expert in NodeJs and frameworks such as Express, LoopBack etc.
  • Experience on the AWS platform in managing Docker containers.
  • Kubernetes is used to orchestrate the deployment and management of Docker Containers.
  • User authentication and authorisation By Auth2.0 between Multiple Systems, Servers and Environments.
  • Proficient understanding of code versioning tools, such as Git.
  • Maturing Design and Development practices such as CI/CD in GCP, Jenkins etc.
  • Knowledge of various SDLC methodologies Agile
  • Design, build and maintain efficient, reusable, and reliable codes by setting expectations and feature priorities throughout the development lifecycle.

Environment: HTML5, CSS3, JavaScript, JIRA, React.js, GraphQL, Apollo-Client, Node.js, Docker, PostgreSQL, Kubernetes, Heroku, OpenShift, Jasmin.

Confidential

Sr Software Engineer

Responsibilities:

  • Worked on web applications from scratch using reactjs to develop single-page applications.
  • Designed and developed the layout of the application using HTML5, CSS/CSS3, and Bootstrap.
  • Designed and developed Mobile applications using React-Native, and Ionic.
  • Implemented map State to Props, and map Dispatch to Props for the interactions between Redux and React.
  • Worked using React native components, Forms, Events, Keys, Routers, Animations, and Flux concepts.
  • Worked with Javascript(ES5/ES6) on closures, prototypes, hoisting, block scoping, spread, destructuring, rest, classes, promises, iterators, generators, etc
  • Applied redux middleware using redux-thunk.
  • Created a full-stack project using Loopback(Node.js) as the backend.
  • Developed backend web services using Loopback.io and stored dependencies using NPM.
  • Created Angular 2/4 controllers, factories, filters, Routers, and services.
  • Expertise in the implementation of RESTFUL web service APIs using Express.js.
  • Debugged and logged using Chrome developer tools, configured the test environment using Karma, and wrote unit tests using Jasmine.
  • Adopted Git for version control and JIRA for project tracking.
  • Used Web pack & NPM, Bower for package management.
  • Used agile methodology for the software development life cycle.
  • Used Gulp as the build task runner to build and package the application.
  • Responsible for checking cross-browser compatibility and worked on different browsers like Internet Explorer, Firefox, and Google Chrome.
  • Participating in the Sprint Planning and User Story Grooming sessions and suggesting can-do and cannot-do in each Sprint.

Environment: HTML5, CSS3, AJAX, JavaScript(ES5/ES6), JIRA, Bootstrap, AWS(ec2, SES, S3), React js, React-native, Ionic, Redux, Redux-thunk, Node.js, NGINX, Angular2/4, MongoDB, Git, Kubernetes, Karma, Jasmine.

Confidential

Software Developer

Responsibilities:

  • Involved in developing front-end applications using web technologies like HTML/HTML 5, and CSS/CSS3.
  • Involved in making the application Responsive using Bootstrap, and used LESS preprocessor
  • Developed applications in Angularjs/2/4 and Bootstrap and deployed them into development, test, and production environments successfully.
  • Used Angular to build the UI components, and developed filters to display different dimensions of data and font size modifiers.
  • Developed high-performance web applications using JavaScript, HTML5/XHTML, CSS, jQuery, and Angular.
  • Built a high-performance, reusable code library for UI and backend components.
  • Used Kubernetes to orchestrate the deployment, scaling and management of Docker Containers.
  • Implemented modules into Node JS to integrate with designs and requirements.
  • Developed Web API using Loopback(NodeJs) and hosted on multiple load-balanced API instances.
  • Worked heavily on AWS cloud resources to better achieve a lower cost and higher performance/uptime.
  • Developed form validations utilizing AngularJS messages modules.
  • Implemented reusable templates with JavaScript handlebars and generated layouts.
  • Developed data visualization tools using Algorithmic Programming, Web Sockets, JSON, and AJAX for market sentiment indicators, live streaming price panels, live events countdown widgets, and economic calendars.
  • Used Git for version control and JIRA for defect tracking.
  • Involved in the Agile process, monthly Sprints, and daily Scrums to discuss the development of the application.

Environment: JavaScript, Angular, Ionic, Kubernetes, Loopback, Express, SVN, JIRA

Confidential

Software Developer

Responsibilities:

  • Implemented the front end using JSP, XHTML, DHTML, XML, CSS, React JS, Bootstrap, and Javascript and used AJAX for dynamic web content.
  • Experience in developing react components for partner homepages using React JS.
  • Involved in developing the front end (UI) of the application using angularJS, JavaScript, JQuery, HTML5, and CSS3.
  • Angular JS templating uses a combination of customizable HTML tags and expressions.
  • Designed various routing mechanisms and implemented HTTP functionality in AngularJS to retrieve data from web servers.
  • Manage payment posting process including verifying errors and performing resolution.
  • Used Node.js to run Webpack tasks and build the project.
  • Implemented modules into Node JS to integrate with designs and requirements.
  • Experience on the OpenShift platform in managing Docker containers and Kubernetes Clusters.
  • Experience with AWS accessed over HTTP using the REST architectural style.
  • Development of a test environment on Docker containers and configured the Docker containers using Kubernetes.
  • Customized the Node.js server to pick the local Package.json and run the applications without changing the local paths and variables.
  • Implemented UI components and validations using JQuery libraries.
  • Used Angular for creating reusable UI components
  • Used Node JS to run Grunt tasks and build properly the project (compile, minify, concat, etc.)
  • Used AWS for providing online services to other websites and client-side applications.
  • Developed the client interface for back-office bolster and worked cooperatively in the Agile scrum group on the outline and improvement of use based MVC system utilizing AngularJS 2.0, HTML 5.0 and CSS3
  • Used AWS for providing online services to client-side applications.
  • Involved in the development of Functions, Triggers for PL/SQL backend implementation, and involved in Performance tuning.

Environment: Angular, JavaScript, StrongLoop for API Development, Kubernetes, JQuery, ReactJS, NodeJS, HTML

Confidential

IT Engineer

Responsibilities:

  • Developed the front end using HTML, and JavaScript.
  • Developed the validations by using Javascript.
  • Wrote JavaScript and jQuery to make sites interactive.
  • Wrote code to consume the JSON data as a part of jQuery, and Ajax calls, and update the DOM.
  • Involved in the design and development of presentation and web layers based on MVC Architecture.
  • Developed client-side validation scripts using JavaScript
  • Designed UI Modules interfaces using AJAX controls like paginations, and Datepicker modules using Data Picker Widget.
  • Developed the Cascading Style Sheets (CSS), which gives the entire site a dynamic look.

Environment: HTML, JavaScript, jQuery, CSS, JSON, Ajax

We'd love your feedback!