Summary
Overview
Work History
Education
Skills
Technology
Languages
Disclaimer
Timeline
Generic

Gaurav Singh

Mau

Summary

Analytical Software Developer with 7-year background in software design and architecture. Researches and evaluates new software, frameworks and techniques to provide recommendations. Focused and driven collaborator skilled in mentoring onboarding employees and upgrading and debugging existing software.

Overview

7
7
years of professional experience

Work History

Senior Developer

Livpure Smart Homes Pvt. LTD
Noida
2021.12 - Current
  • Worked closely with Project Managers, write clean, efficient, and maintainable code using Node.js, PHP, MySQL, MongoDB and related technologies
  • Implement features, functionalities, and user interfaces according to project requirements and design specifications
  • Technical leadership and guidance to the development team
  • I was responsible for making architectural decisions, choosing the right technologies for projects, and ensuring that coding standards and best practices are followed
  • Proficiency in both Node.js and PHP, I was able to work on both the front-end and back-end of applications
  • You could build dynamic and interactive web applications using these technologies
  • Expertise in MySQL and MongoDB allows you to design, develop, and optimize database schemas and queries for efficient data storage and retrieval
  • Involved in team management, your responsibilities would include task assignment, setting goals, mentoring junior developers, conducting code reviews, and ensuring the team's productivity and growth
  • Knowledge of AWS Lambda and other AWS services enables you to develop serverless applications and leverage cloud computing for scalability and cost-effectiveness
  • Implementing continuous integration and continuous deployment (CI/CD) pipelines using Jenkins ensures automated testing, builds, and deployments, streamlining the development process
  • Proficiency in Python and web scraping with Beautiful Soup to extract data from websites for various purposes such as data analysis, reporting, and content aggregation
  • Solve complex technical challenges and troubleshoot issues that arise across different layers of the application stack
  • Effective communication and collaboration with cross-functional teams, including designers, product managers, and quality assurance professionals, are essential to ensure project success
  • Involves adhering to security best practices to ensure that applications are secure from common vulnerabilities
  • Comprehensive documentation of code, architecture, and technical decisions is vital for knowledge sharing, onboarding new team members, and ensuring the maintainability of projects.

Software Engineer

KENT RO Systems LTD.
Noida
2020.04 - 2021.07
  • Worked closely with Project Managers and other developers to define parameters and plan detailed specifications with clear project deliverables and timelines to meet strict deadlines
  • Developed back-end components to connect applications with web services
  • Coded, tested, debugged and monitored websites
  • Collected, defined and translated user requirements into project designs and implementation plans
  • Collaborated with marketing team to deliver scalable solutions to accomplish digital marketing goals.

Junior PHP Developer

Amcor International
New Delhi
2018.06 - 2020.03
  • Designed, developed and tested enhancements to existing Web Apps using best practices and design methods
  • Planned website development, converting mockups into usable web presence with HTML, PHP, JavaScript, AJAX and JSON coding
  • Performed troubleshooting of technical issues within production environment.

Software Engineer

CDS Groups
New Delhi
2016.12 - 2018.05
  • Planned website development, converting mockups into usable web presence with HTML, CSS, PHP, SQL, JavaScript
  • Performed troubleshooting of technical issues within production environment
  • Built website interfaces with HTML and CSS
  • Pulled from PHP, SQL, JavaScript and other back-end library knowledge to bolster programming resources.

Education

Bachelor - Technology

Archana Institute of Technology, Anna University
06.2015

Skills

Programming Languages:

  • PHP
  • JavaScript (Node.js)
  • Python (for web scraping)

Web Development Frameworks:

  • CodeIgniter
  • Laravel

Database Management:

  • MySQL
  • MongoDB
  • Redis

Serverless Computing:

  • AWS Lambda
  • API Development and Management:
  • AWS API Gateway
  • RESTful API design and integration

Cloud Services:

  • Amazon Web Services (AWS)

Version Control:

  • Git
  • GitHub collaboration
  • Bitbucket

Frontend Technologies:

  • HTML, CSS, JavaScript
  • Frontend frameworks (Vue.js)

RESTful API Design and Integration:

  • Experience in designing and implementing RESTful APIs

Project Management:

  • Agile methodologies
  • Scrum or Kanban
  • Project planning and execution
  • Team collaboration and communication
  • Software development life cycle (SDLC) knowledge

Software Best Practices:

  • Code review and quality assurance
  • Coding standards and conventions
  • Design patterns
  • Code optimization and performance tuning
  • Documentation practices

Troubleshooting and Debugging:

  • Effective debugging techniques
  • Proficient in identifying and resolving technical issues
  • Log analysis and interpretation

Agile Workflow:

  • Sprint planning and execution
  • Daily stand-ups
  • Retrospectives and continuous improvement
  • User story and task estimation

Technical Analysis:

  • Requirement analysis
  • System architecture design
  • Technical feasibility studies

SQL Platforms:

  • Advanced SQL querying
  • Database schema design and optimization

Operating Systems:

  • Knowledge of Ubuntu or other Linux distributions

Security Best Practices:

  • Web application security awareness
  • Secure coding practices

Continuous Integration/Continuous Deployment (CI/CD):

  • Jenkins for setting up and maintaining CI/CD pipelines

JavaScript Debugging:

  • Proficient in debugging JavaScript applications

Web Scraping using Python:

  • Proficiency in web scraping tools and libraries (e.g., Beautiful Soup, Scrapy)

Additional Tools:

  • Redis for caching and session management
  • Soft Skills:
  • Strong problem-solving skills
  • Effective communication
  • Team collaboration
  • Leadership and mentoring abilities

Continuous Learning:

  • Staying updated with the latest industry trends and technologies

Technology

PHP, NodeJS, Laravel, CodeIgnitor, HTML, CSS, JavaScript, JQuery, AWS Lambda, AWS API Gateway, DynamoDB, Jenkins, CI/CD, MySQL, MongoDB, Redis, Visual Studio Code

Languages

  • Hindi
  • English

Disclaimer

I solemnly declare that all the information furnished in this document is free of errors to the best of my knowledge.

Timeline

Senior Developer

Livpure Smart Homes Pvt. LTD
2021.12 - Current

Software Engineer

KENT RO Systems LTD.
2020.04 - 2021.07

Junior PHP Developer

Amcor International
2018.06 - 2020.03

Software Engineer

CDS Groups
2016.12 - 2018.05

Bachelor - Technology

Archana Institute of Technology, Anna University
Gaurav Singh