Post Job Free
Sign in

Software Application Developer in NodeJS, MongoDB

Location:
Plano, TX
Posted:
January 22, 2021

Contact this candidate

Resume:

Key Expertise

B.E (Computer Science & Engineering) with 9 years of experience in web application development, deployment in LINUX/Windows environment. Well versed with the technologies like JavaScript, NodeJS, ExpressJS, PolymerJS, Docker, PHP7, Symfony 3.4, MySQL, MongoDB and RabbitMQ.

Work Summary

·Experience in Client Communication and understanding business requirements.

·Experience on Agile Project development and leading team to achieve goals.

·5 Year experience working in Telecom Domain.

·A certified SAFe 4 Agile Software Engineer.

·Good experience with NodeJS Development to create Package/Middle-layer and also experience in ExpressJS framework.

·Hands on Experience in Front end framework like PolymerJS.

·Adequate knowledge in source/version control tools like SVN and GitLab.

·Excellent knowledge and working experience with relational databases like MySQL. Good experience in writing complex SQL queries.

·Good hands-on experience in NoSQL database like MongoDB.

·Problem analyzing, solving skills and provide guidance to the team.

·Experience of developing application with TDD approach of Agile Methodology.

·Excellent experience with developing applications with MicroService architecture and deploying the applications in Docker environments

·Hands on Experience in Docker deployment and CI/CD integration.

·Experience in continuous inspection of code quality using SonarQube.

·Involved in Application architecture design, Application workflow design, Database design.

·Ability to work on multiple Project/Team in parallel.

·Well versed in Software Quality Assurance process.

·Good knowledge with Object Oriented Programming Concepts, Design Patterns.

·Experience in developing CrossPlatform Mobile app development using IBM Mobile First.

Experience Summary

·Currently working as a Software Application Developer in Larsen & Toubro Technology Services, Plano, Texas from Nov 2018.

·Worked as a Project Lead in Larsen & Toubro Technology Services, Plano, Texas from Apr 2016 to Nov 2018.

·Worked as Senior Software Engineer in Aurora It (AUIN R&D) PVT Ltd, Bengaluru from Jun 2014 to March 2016.

·Worked as a Lead Developer in Oboulo.com, Bengaluru from March 2013 to May 2014.

·Worked as a Web Developer in Provab Technosoft Pvt Ltd, Bengaluru from Dec 2011 to Nov 2012

Skills

Programming/Scripting Languages

NodeJS, JavaScript, PHP7, C# .Net, Angular8, PolymerJS, HTML5, CSS3, jQuery, JAVA

Frameworks

Symfony 3.4, CodeIgniter 3.1, ExpressJS, Web API

Web Service

RESTFUL Web Service

IDE

Visual Studio, Eclipse, Visual Studio Code

Database

MySQL, MongoDB

Source Control

SVN, GitLab

Application/Web Server

Apache Tomcat 7.0

Command line

UNIX, LINUX

Operating System

Linux (CentOS), Windows

Project Details

Project 1:

Project Name

EAMS – Customer Portal

Duration

Jun 2017 – Till date

Team Size

7 people

Organization / Client

L&T Technology Services LTD / Ericsson Inc, Plano, Texas

Role & Contribution

Role: Lead Developer / Software Application Developer

Contribution:

Gathered and analyzed the requirements and involvement in application architecture and design.

Designed the Application architecture, integrations with other tools, detailed design of database schema and the application features.

Application feature development and delivery.

Involved 70% of software development and testing.

Lead a team of developers to archive the sprint goals.

Involved in User experience design and implement the web user interface.

Integrated Micro-service Architecture for NodeJS.

Developed NodeJS application from existing C# and Java application.

Involved the Mongo DB and MySQL Database design from scratch for the application.

Co-ordinate with the stakeholders (Business Owner, Product Manager, Product Owner, Scrum Master) for requirements and solution approaches.

Involvement in PI (Program Increment) Planning, User Story point estimation.

Followed TDD (Test Driven Development) Agile methodology in development.

Configure the CI/CD pipeline and automated code deployment to Docker.

Maintain the code quality and conducting code review to meet standards of SonarQube report.

Testing of end-to-end workflow.

Developed unit test automation and achieved desired code coverage.

Owned responsibility of product release to production environment on every sprint.

Co-ordinate with QA for testing, Production releases, Application deployment and integration.

Worked with a group of architects and back-end Developers to understand the overall solution, provided valuable inputs on enhancement the application and integration with external tools.

Co-ordinate the UAT with stakeholders and UAT user group.

Certified safe4 Agile Developer.

Involved in end-to-end Product requirement gathering and planning to production release.

Technologies

NodeJS, Google PolymerJS, ExpressJS, Docker, MongoDB, MySQL, HTML, CSS, RabbitMQ, NGINX and Docker

Tools

RoboMongo, Visual Studio Code, GitLab and SonarQube 5.3, Version One, CI/CD, GitLab, CentOS, SSH

Project 2:

Project Name

Activity Management System

Duration

Apr 2016 – Till date

Team Size

7 people

Organization / Client

L&T Technology Services LTD / Ericsson Inc, Plano, Texas

Role & Contribution

Role: Senior Developer

Contribution:

Involved in requirement analysis, prepared high level and detailed level design and obtained business approval for the same.

Involved implementation, Testing and Deployments.

Involved the Mongo DB and MySQL Database design from scratch for the application.

Conducting formal peer code review.

Lead a team of developers to archive the sprint goals.

Upgraded old legacy framework to latest stable version of Symfony 3.4 framework from 2.2.

Got recognition and team award from Ericsson for product upgradation with timely release.

Developed unit test automation and achieved desired code coverage.

Involved in User experience design and implement the web user interface.

Co-ordinate the UAT with stakeholders and UAT user group.

Owned responsibility of product release to production environment on every sprint.

Involvement in PI (Program Increment) Planning, User Story point estimation.

Sonar static code analysis report generation.

Deployment of the application in different environments.

Preparation on release plane documentation

Technologies

PHP 7, NodeJS, ExpressJS, Symfony3.4, MySQL, MongoDB, HTML5, CSS3, Bootstrap, jQuery, Docker, NGINX, Apache Tomcat 7.0.

Tools

Eclipse, MySQL Workbench, SonarQube 5.3, Visual Studio Code, CI/CD, RoboMongo, SSH, GitLab

Project 3:

Project Name

Network Densification Project - Web

Duration

Jan 2019 – Till date

Team Size

5 people

Organization / Client

L&T Technology Services LTD / Ericsson Inc, Plano, Texas

Role & Contribution

Gathered and analyzed the requirements and involvement in application architecture and design.

Designed the Application architecture, integrations with other tools, detailed design of database schema and the application features.

Application feature development and delivery.

Involved in creation of Algorithm to find best point of location for device deployment.

Involvement in PI Planning, User Story point estimation

Understanding the existing applications. Provided the best solution to improve the product.

Defining the technology to be used, deployment architecture, structure of the project.

Maintain the code quality and conducting code review.

Testing of end-to-end workflow.

Developed unit test automation and achieved desired code coverage.

Co-ordinate with QA for testing, Production releases, Application deployment and integration.

Worked with a group of architects and back-end Developers to understand the overall solution, provided valuable inputs on enhancement the application and integration with external tools.

Co-ordinate the UAT with stakeholders and UAT user group.

Manage the release of iterations/increments of the product.

Technologies

NodeJS, MochaJS, IstanbulJS, MySQL, MongoDB, Docker, NGINX, RabbitMQ, CentOS

Tools

VersionOne, SonarQube5.3, Visual Studio Code, CI/CD, RoboMongo, SSH, GitLab

Project 4:

Project Name

AMBW (Aurora Mobile Bank Wallet)

Duration

Jun 2014 – Mar 2016

Team Size

6 people

Organization / Client

Aurora IT, Bengaluru, India

Role & Contribution

Role: Sr. Application Developer

Contribution:

Involved in requirement analysis, prepared high level and detailed level design and obtained business approval for the same.

Involved implementation, Testing and Deployments.

Conducting formal peer code review.

Developed unit test automation and achieved desired code coverage.

Deployment of the application in different environments.

Preparation on release plane documentation.

Creating custom module using JavaScript.

Building the App module and launching it into the cloud server.

Maintaining proper version-based code management in SVN.

Technologies

IBM Mobile First Platform, JavaScript OOPs, Cordova, JNI, Java

Tools

Eclipse, SVN, J-Meter

Project 5:

Project Name

Find Out

Duration

Jun 2013 – May 2014

Team Size

5 people

Organization / Client

Oboulo.com, Bengaluru, India

Role & Contribution

Role: Lead Developer

Contribution:

Involved in requirement analysis, prepared high level and detailed level design and obtained business approval for the same.

Interaction with clients which includes meetings, technical discussions, issues discussion and clarifications.

Guiding team members on total application workflow and implementation.

Involved implementation, Testing and Deployments.

Involved in DB design and application architecture.

Developed unit test automation and achieved desired code coverage.

Preparation on release plane documentation.

Involved in software installations and configuration.

Training new team members and share the domain knowledge.

Worked on code optimization and performance tuning.

Leading the team of 4 members to attain the goal and deadline.

Technologies

PHP 5.3, HTML, CSS, Bootstrap, CodeIgniter, jQuery, MySQL, IOS, Android

Tools

Eclipse, MySQL Workbench, Android Studio

Project 6:

Project Name

Mapubfacile (Online Web Advertising)

Duration

Mar 2013 – May 2013

Team Size

4 people

Organization / Client

Oboulo.com, Bengaluru, India

Role & Contribution

Role: Web Developer

Contribution:

Involved in responsive user interface implementation.

Involved in requirement analysis, prepared high level and detailed level design and obtained business approval for the same.

Involving in implementation of functionalities.

Creation of Unit test plan, Test cases, Test reports, Bug report.

Technologies

PHP, CodeIgniter, HTML5, jQuery, CSS3, MySQL

Tools

NetBeans, MySQL Workbench, Apache Tomcat 7.0, Adobe Animate CC

Project 7:

Project Name

Hotel and Flight Booking Application

Duration

Dec 2011 – Nov 2012

Team Size

3 people

Organization / Client

Provab Technosoft Pvt Ltd, Bengaluru, India

Role & Contribution

Role: Software Developer

Contribution:

Involved in requirement analysis, prepared high level and detailed level design and obtained business approval for the same.

Manage the flow of day-to-day operations.

Involved in architecture and DB design.

Ensure deliverables are prepared to satisfy the project requirements, cost and schedule.

Provided technical guidance to the team.

Business analysis and consulting.

Technologies

Core PHP, MySQL, HTML5, CSS3, jQuery, Bootstrap

Tools

NetBeans, MySQL Workbench.

Educational Qualification

B. E

Computer science & Engineering

2006 - 2010

Jawahar Navodaya Vidyalaya

School and PUC

1999 - 2006

Certifications

Safe Agile Engineering

2019-20

Personal Detail

Full Name

Raghavendra Bheemagouda Patil

VISA Status

H1B- Valid till Sept 2021

First Entry to USA

Nov - 2018

Contact Detail

+1-214-***-****

Email

**********.*@*****.***

Current Location

Plano, Texas

LinkedIn

https://www.linkedin.com/in/raghavendra-patil-5a573732/



Contact this candidate