Summary
Overview
Work History
Education
Skills
Experienced In Using
Certification
References
Timeline
Generic

Mukesh Tangri

Laurel

Summary

Innovative software developer with experience in designing, developing, and implementing software solutions to address complex business issues. Skilled in multiple programming languages and frameworks, with a strong ability to adapt to new technologies quickly. Demonstrated success in improving system performance and enhancing functionality through strategic updates and modifications. Committed to collaborating closely with team members to achieve project goals and meet deadlines efficiently.

Overview

15
15
years of professional experience
1
1
Certification

Work History

Senior Lead Software Developer

Nexagen
10.2019 - Current

OrionHub

Orionhub is a 'Work in Progress' Single Pane of Glass (SPG) product that can set up DevSecOps for your applications and websites in one click. User administration, logging, and monitoring of the application are all under one roof.

Technologies:

Frontend: React, Vite.

Backend: Node.js, Express.

Database: PostgreSQL

Cloud Operations: AWS, Kubernetes, Kubernetes Lens, Minikube.

Authentication and Authorization: Keycloak

Credential Operations: Vault

DevSecOps/CodeBase: GitLab.

Code Scanner: SonarQube.

Testing: JUnit.

Responsibities

  • Developing a web application (OrionHub) using React for the front end and Node.js with Express for the back end.
  • Designing and implementing RESTful APIs using Node.js, enabling seamless data communication between the front end and back end.
  • Utilizing React components and React state for management, and implementing responsive design for optimal user experience across devices.
  • Collaborate with a team to build a scalable, maintainable application architecture using microservices and Docker.
  • Optimizing application performance by implementing caching strategies, and improving database query efficiency.
  • Write unit and integration tests using JUnit, ensuring code quality and reliability.
  • Deploying and managing Test and Prod versions of OrionHub on cloud platforms.
  • Participate in code reviews, providing constructive feedback, and ensuring adherence to coding standards.

Financial Disclosure Management

Technologies:

Frontend: HTML, CSS, JavaScript.

Backend: Java.

Database: MSSQL.

Authentication and Authorization: CAC/Username, password.

DevSecOps/CodeBase: GitLab.

Code Scanner: SonarQube,

Responsibities

  • Led team of six software developers to modularize and update legacy code, reducing operational costs.
  • Developed web UI utilizing Spring/Hibernate framework with team collaboration.
  • Designed software solutions by analyzing user needs and studying systems flow and work processes.
  • Evaluated operational feasibility through comprehensive analysis of requirements and proposed solutions.
  • Created documentation and visual aids, including flowcharts and code comments, to outline solutions.
  • Conducted systems analysis to recommend operational improvements in policies and procedures.
  • Collected and summarized development issues to inform stakeholders effectively.
  • Coached and supported software engineers, fostering professional growth and skill enhancement.

Lead Software Developer

CACI
06.2017 - 10.2018
  • Designed core interfaces and modular design with OSGi and Declarative Services.
  • Defines site objectives by analyzing user requirements; envisioning system features and functionality.
  • Designs and develops user interfaces to Internet/intranet applications by setting expectations and features priorities throughout development life cycle; determining design methodologies and tool sets; completing programming using languages and software products; designing and conducting tests.
  • Complete applications development by coordinating requirements, schedules, and activities; contributing to team meetings; troubleshooting development and production problems across multiple environments and operating platforms.
  • Supports users by developing documentation and assistance tools.

Sr. Software Engineer

Sotera Defense Solutions
02.2017 - 05.2017
  • Develop web services, maintenance, enhancement and operational support of existing applications and web services.
  • Communicate with internal and external application teams, provide analysis and resolution for production data or logic problems, and technical support for all phases of the SDLC.
  • Troubleshoot and fix a mixture of minor and major issues within the large software code base.
  • Perform unit testing of application codes.
  • Current: ARMS(Army Readiness Management System): Rewrote modules using Spring Framework providing faster and easier way to generate reports for ARMS project.
  • Implemented better logging techniques for issue tracking using Spring AOP concept.
  • Improving the User Interface by redesigning the layout of the report page.
  • Implement dashboard styles layout to make access to the reports easy.

Software Developer

ICMA-RC
09.2010 - 02.2017
  • Design, develop, test and implement internal as well as external financial applications of the company.
  • Provide post production support for all the applications through Remedy Ticketing system.
  • Develop codes based on user requirements and design documentation.
  • Coordinate with various teams to develop and support Java applications.
  • Perform unit testing of application codes.
  • Resolve system defects and perform bug fixes during testing phase.
  • Develop innovative methodologies to improve project quality, scalability and profitability.
  • Perform code reviews as needed.
  • Guide and cross-train junior software engineers on software product features.

Education

Masters - Computer Science

University of Maryland
College Park, MD
05.2008

Skills

  • DevSecOps implementation
  • Cloud deployment
  • Microservices architecture
  • Performance optimization
  • Back end development
  • Databases: oracle, MongoDB
  • React development
  • Nodejs development
  • RESTful APIs
  • Code review
  • Effective communication
  • Testing and deployment
  • Programming languages: java, C#, net, Python
  • JS frameworks: react, angular, vue
  • Android software development
  • Object-oriented programming
  • JavaScript expert

Experienced In Using

  • Java (10+years)
  • Spring
  • Hibernate
  • Jquery
  • Nodejs
  • React
  • Redux
  • XCode
  • Amazon Web Services

Certification

  • Profession Scrum Master
  • Certified Scrum Developer

References

References available upon request.

Timeline

Senior Lead Software Developer

Nexagen
10.2019 - Current

Lead Software Developer

CACI
06.2017 - 10.2018

Sr. Software Engineer

Sotera Defense Solutions
02.2017 - 05.2017

Software Developer

ICMA-RC
09.2010 - 02.2017

Masters - Computer Science

University of Maryland