Summary
Overview
Work History
Education
Skills
Responsibilities
Certification
Timeline
Generic

Anuj Pandit Patil

Pune

Summary

Accomplished Senior Software Engineer with 4.5 years of experience leading projects by acting as the architect, developer, and programmer analyst. Proficient at supporting project deliverables and maintaining releases. A strong leader capable of guiding support teams and solving complex issues. Steadfast in planning and implementing effective development strategies based on industry best practices.

Overview

5
5
years of professional experience
1
1
Certification

Work History

Senior Software Developer

Tech Prescient
Pune
10.2021 - Current
  • As a Python developer, I’ve tackled a variety of client-side projects, leveraging the Django Framework and PostgreSQL database to deliver robust solutions.
  • My experience extends to utilizing various AWS services, including AWS Lambda, API Gateway, EC2, and CloudWatch, to build scalable and efficient applications.
  • I’ve designed intricate database architectures for a Role-Based Access Control system, employing the Python Flask framework and MySQL databases with SQL Alchemy ORM.
  • As a scrum master, I’ve managed the team's performance and daily activities, ensuring smooth and productive sprints.
  • As the lead developer, I took on the crucial responsibility of maintaining high standards in backend code, making sure everything was error-free and optimized. My role combined technical expertise with leadership, driving projects to success while mentoring the team.

Software Developer

NeoSOFT technologies
Pune
06.2021 - 10.2021
  • Consistently deliver features using Agile methodologies
  • Provided features by collaborating with the Product team on Requirements Analysis, creating approach documentation and data flow diagrams, as well as writing clear unit-test cases
  • A number of scalable Rest APIs have been developed on the portal that is available to customers

Python Developer

Leo Coders
Nagpur
05.2019 - 06.2021
  • Involved in end-to-end software design and development including requirement gathering, documentation, architecture design, programming, and testing
  • Successfully worked at an independent level, while also serving as an effective Counselled
  • Designed database architecture, backend logic, and REST APIs for my key project Dualingua, PMS (Property Management System), LifeHomeMatch in Python using Django framework as backend, MySql database with ORM
  • The entire backend falls under my responsibility
  • Provided informational input into the development plans for applications, programs, and systems

Education

Bachelor of Engineering - Computer Science And Engineering

Rashtrasant Tukadoji Maharaj Nagpur University
Wardha
11.2019

Skills

Technical Proficiency: Expertise in web frameworks and libraries, including Django, Flask, and jQuery.

Programming Languages: Proficient in Python and PHP for robust application development.

Databases: Skilled in managing and querying PostgreSQL, MySQL, and SQL databases.

Web Technologies: Experienced in front-end development using HTML, CSS, and JavaScript.

Version Control: Advanced knowledge of GitHub for version control and collaborative development.

Object-Relational Mapping (ORM): Extensive experience with ORM tools for efficient database interaction.

Database Management: Proficient with phpMyAdmin for effective database management and administration.

Responsibilities

  • Web Application Development: Design and develop scalable web applications using Django and Flask, focusing on performance optimization and robust functionality.
  • Backend Programming: Implement server-side logic and functionality using Python and PHP, ensuring code quality and efficiency.
  • Database Design and Management: Create and optimize database schemas and queries for PostgreSQL, MySQL, and SQL, managing data integrity and system performance.
  • Front-End Development: Develop and maintain user interfaces using HTML, CSS, and JavaScript, ensuring an intuitive and responsive user experience.
  • Version Control Management: Oversee code versioning and collaboration using GitHub, managing branches, pull requests, and code reviews effectively.
  • ORM Implementation: Integrate and manage ORM tools to streamline database operations, improve query performance, and maintain clean code.
  • Database Administration: Administer and optimize databases with phpMyAdmin, handling tasks such as data backup, restoration, and user access control.
  • Collaboration: Work closely with cross-functional teams, including front-end developers, designers, and stakeholders, to ensure cohesive development and project alignment.

Certification

  • Python Certification: Validated expertise in Python programming, demonstrating a deep understanding of core principles and advanced techniques for developing robust applications.
  • Django Certification: Certified in Django, showcasing proficiency in building secure and scalable web applications with this powerful framework.
  • Data Structures and Algorithms (DSA) Certification: Proficient in data structures and algorithms, with a certification that underscores the ability to solve complex problems efficiently and effectively.
  • AWS Certification: Recognized for skills in AWS, including cloud architecture and services, illustrating competence in deploying and managing scalable, secure applications in the cloud.

Timeline

Senior Software Developer

Tech Prescient
10.2021 - Current

Software Developer

NeoSOFT technologies
06.2021 - 10.2021

Python Developer

Leo Coders
05.2019 - 06.2021

Bachelor of Engineering - Computer Science And Engineering

Rashtrasant Tukadoji Maharaj Nagpur University
Anuj Pandit Patil