Ujjwal Dixit

Software Engineer
Noida, IN.

About

A highly skilled Software Engineer with 2.5 years of experience in backend development, specializing in Python/Django, microservices architecture, and performance optimization. Proven ability to design, develop, and deploy scalable solutions, enhance system security by 40%, and improve system responsiveness by 25% through advanced caching and database indexing. Adept at leveraging a diverse tech stack to deliver robust and efficient software, as demonstrated by a 35% improvement in data processing speed for high-volume analytics tools.

Work

Accenture Solutions Pvt Ltd.
|

Software Engineer

Noida, Uttar Pradesh, India

Summary

Led the full-stack enhancement of a real-time Patient Management System, driving improvements in patient record management, appointments, and billing operations for healthcare professionals.

Highlights

Orchestrated the full-stack enhancement of a real-time Patient Management System, optimizing patient record management, appointment scheduling, and billing operations for healthcare professionals.

Bolstered system security by 40% through the implementation of JWT (60-minute expiry) and OAuth protocols, safeguarding sensitive patient data effectively.

Optimized system responsiveness by 25% by implementing database indexing and routing GET requests to PostgreSQL read replicas, achieving a 50% reduction in redundant queries.

Architected a modular microservices system encompassing authentication, billing, patient data, and notifications, reducing inter-service latency by 20%.

Ensured high code quality through modular design patterns, comprehensive automated API test coverage, and detailed documentation, leading to a 30% reduction in post-deployment issues.

Umbeo Technologies
|

C++ Developer Intern

Dehradun, Uttarakhand, India

Summary

Contributed to the development and optimization of a desktop-based analytics tool, enhancing algorithm efficiency and memory usage for high-volume data processing.

Highlights

Developed and optimized a desktop-based analytics tool for high-volume data processing, prioritizing algorithm efficiency and memory usage.

Accelerated data processing speed by 35% through meticulous optimization of parsing and aggregation logic within performance-critical C++ modules.

Education

University of Petroleum and Energy Studies
Dehradun, Uttarakhand, India

Bachelor's of Technology

Computer Science and Engineering

Grade: 8.01/10.0 CGPA

Awards

Scholarship for Academic Performance

Awarded By

University of Petroleum and Energy Studies

Secured a scholarship for demonstrating excellent academic performance during the second year of Bachelor's of Technology studies.

Member Secretary

Awarded By

International Conference on MIDAS-2020

Served as a student Volunteer and Member Secretary for the International Conference on MIDAS-2020.

Publications

Q-split A novel approach for Searching

Published by

SSRN

Summary

Developed a custom C++ search algorithm, 'Q-split', published in SSRN, that significantly outperforms traditional linear search methods by dividing datasets into quadrants for faster lookup in unsorted arrays. Designed for integer data, demonstrating superior performance across both sorted and unsorted datasets.

Skills

Programming Languages

Python, C, C++, Java.

Web Frameworks

Django, Flask, REST Framework.

Databases

MySQL, PostgreSQL, MongoDB.

Libraries & Tools

Pandas, Redis, Celery, Elastic Search, Kafka, Git, Docker, PyCharm, Jenkins, AWS.

Cloud Platforms

AWS.

Version Control

Git.

Containerization

Docker.

CI/CD

Jenkins.

Problem Solving

Data Structures, Algorithms, LeetCode (270+ problems), GeeksforGeeks.