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
**********.*@*****.***
Current Location
Plano, Texas
https://www.linkedin.com/in/raghavendra-patil-5a573732/