Shubham Chhimpa
[email protected] | linkedin.com/in/shubhamchhimpa | github.com/shubham-chhimpa
Education
Rajasthan Technical University Rajasthan, India
Bachelor of Technology in Computer Science, Secured an aggregate of 8.02 CGPA Aug. 2016 – May 2020
Experience
Software Development Engineer 1 May 2021 – Present
Happay (acquired by CRED) Bangalore, India
• Worked in the core Expense Backend Team responsible for feature development, RCAs and Bug Analysis for
TransactionEngine, ReportEngine, PolicyEngine and WorkFlowEngine core modules
• Reduced API Response Time by Shifting Database queries over Read Replica
• Optimised Django ORM/SQL queries by analysing the possible usage of select related , prefetch related
and other Django ORM query Optimization techniques (only,values,values list)
• Designed and Implemented User Login Activity (ActivityLogEngine) Module that logs 772K requests per
day (leveraged MongoDB for high read/write throughput data packets and AWS SQS for reliable async data
processing)
Software Engineer (Freelance) Feb 2020 – April 2021
Elysian Fields Group holdings Ltd London, UK
• Used Provider approach to implement state management and MVVM design pattern
to implement Application layer for Mobile application (Flutter)
• Designed and Implemented features Authentication, Friend Requests, Groups, Video Sharing
• Designed and Implemented UI/UX based on Material Design Components
Software Engineer (Freelance) Feb 2020 – Sep 2020
Yomigo Inc Phoenix, US
• Worked collaboratively with senior engineer to upgrade code base from Python 2.X to 3.X
• Contributed in features such as Merchant Dashboard, Merchant Configs,
Event Management, Product CMS using Django Framework ,PostgreSQL and MVT approach
• Contributed to new User Interface that increased the user retention by 20%
Projects
DoneIt | Dart, Flutter | (View Project) Dec 2020 – Present
• Developed a Android note taking application build with Flutter
• It is based on the 3 Layered Clean Architecture and BLoC State management pattern
• Used Test Driven Development approach and Object Oriented Design
WhatsAround | Dart, Flutter, TensorFlowLite | (View Project) Oct 2019 – Nov 2019
• Developed an Android application that uses MobileNet v1.1.0 deeplearning architecture
to predict objects in front of smartphone’s camera
• It leverage computer vision and machine learning to help people with vision disability to detect things around them
• Selected for Google BuildForIndia contest
Facial Points Detection Model | Python, Tensorflow, OpenCV | (View Project) Aug 2019 – Sep 2019
Achievements
• Solved over 300 problems on coding platforms - Leetcode — CodeChef— CodeForces
• TOP RATED freelancer on Upwork with 100 percent Job success rate
• Got TFWS scholarship by AICTE
Skills
• Python, Django, postgresql, MongoDB, Redis, Celery, Docker, AWS, Flutter, Dart
• Familar with : C++, Java, Javascript, ReactJs, Bootstrap, Kafka, UNIX, Linux, NoSQL, SQL
• Data Structures, Algorithms, Object Oriented Design, Distributed Systems, Agile methodology, REST, Async
Processing, Database Locks, Database Atomic Operation, Database prefetching, Query Caching