A Competitive Coding Enthusiast & Fulltime Software Engineer by profession who has worked on large scale user facing distributed systems with exposure in full stack developement along with Android and iOS experience in Ppt mobile team. Apart from work Loves to spent time in a gym also like to work with people from different domain which helps me to get better each day & enjoy playing football & Table Tennis in free time. I strongly believes in the philosophy of giving back to society.
Skills
Some of the skills that I have acquired during my professional journey as software engineer are listed below.
Programming Languages
Frameworks | Tools | Libraries
Database
Web Technologies
Education
I am a B.Tech graduate from Dr. A.P.J. Abdul Kalam Technical University, Lucknow. My passion lies in the practical application of technology, particularly in coding and developing a deep understanding of how things work. My curiosity about technology has led me to develop a strong grasp of Algorithms and Data Structures.
Institute: Krishna College Of Engineering, Gaziabad
Year: 2014-18
Percentage: 68%
Institute: SCSD Sarvodya Vidyalya, Rohini Delhi
Year: 2012-13
Percentage: 68%
Institute: SCSD Sarvodya Vidyalya, Rohini Delhi
Year: 2010-11
CGPA: 7.0
Job Experience
Current Job

Software Engineer 2
In my current role I was expected to deliver the production ready code for products like Hubble Graphics, PPT Online and Mobile which demostrates my flexibility to adapt quickly to the changing environment. As part of the Shield effort, I have resolved over 17 bugs in just two months, focusing on accessibility and craft improvements in text, thumbnails, and shape selection—leveraging prior experience from PPTO across both Android and iOS. Also, actively contributes to shared codebases that are platform-independent, demonstrating versatility and a deep understanding of cross-platform development. Notably, I have also enhanced file open reliability for large files on iOS and Android by integrating Win32-based file corruption handling into the mobile repair flow, resulting in a 3.267% increase in successful file openings. I have played a key role in redefining iPad TTVR for file open scenarios and contributed to the Fast Thumb crew by implementing cloud bundle optimizations that significantly reduced mobile file open times. On the PowerPoint Online team, I have developed browser-compatible features such as Change Shape, Local Hyperlink, Format Painter MultiApply, Vertical Text Movement in Tables and TextBoxes, Text Fidelity, and Local Rendering of Underlines. Beyond feature development, I have consistently prioritised to improves code quality, performance, and reliability, and actively participates in design discussions and team collaborations. Also I have served as an On-Call Engineer, efficiently resolving PPTO Livesite issues and ensuring seamless user experiences across platforms.
Previous Job's

Software Engineer
I worked with Teradata's InDB Analytics team, where I contributed to developing and optimizing analytical functions for data engineers and scientists using the Vantage platform. My role involved both research and development for new analytical capabilities and improving the performance of existing data transformation and cleaning functions. A key achievement was successfully deploying a data transformation pipeline function called "Column Transformer," which streamlined data preprocessing workflows. I also led the design and implementation of multi-column support for the OneHotEncoding Fit & Transform function, which expanded its functionality within the Vantage product. Additionally, I resolved critical issues for the Vector Embeddings algorithm, providing essential post-deployment support and addressing several high-impact, customer-facing problems.

System Engineer
I played a key role in the Data Prep project, which involved creating a secure system for file encryption and transfer from on-premises systems to Google Cloud Platform (GCP). I designed and implemented a new subsystem called Baricade to improve the encryption and transfer pipeline. I also built a custom data loader that could ingest data from files into a Postgres database without using external libraries. To automate job releases, I developed a Perl script, AutoRelease.pl, which was triggered by CRON. Additionally, I contributed to a major database migration from Oracle to Postgres by writing several upsert statements to meet system requirements and provided ongoing maintenance and support to resolve system issues. I was also a part of the DataQA team, where I focused on improving data quality and job reliability. A key achievement was co-developing a utility that automatically identifies and diagnoses issues in bypassed records. I also created a Perl script, executed via CRON, that automates job monitoring by detecting jobs with bypassed records and running the diagnostic utility to streamline issue resolution.
Environment and Tools: C++/Java/Perl Automation, Jenkins/GCP & Github, Postgres, Docker, Jira, fortify scan

Engineering Application Developer
I've been working for TechnoSoft inc from September 2018 to May 2019. As Engineering Application Developer as a fulltime professional. During those days we have used our proprietary Framework called AML that is Developed & maintained by Technosoft which is written in CommonLisp.
Project's Worked On
Github Repo for
Pipe-Rack-Support-style-01
This is update in the AMETank software which takes care of adding the support system under the pipes & heating coil inside the tank.
Check out the project
You can check out the project at the following GitHub repository. Star it if you like it.
Github Repo for
X-Ray-Plan-management-api
This generates the Xray plan of tank for checking it's current health status & also genrates the report as well.It's my first project for them.
Read the source code
You can check out the project at the following GitHub repository. Star it if you like it.
Path Of Learning
I've been actively participating in so many training session's and courses and here you can see the certification that I have recieved from Coding Blocks India. I genuienly believe that keeping yourself upto date with the current Technologies is very important to make a space in this Compititive environment & learning is very important for that so, I also suggest you to train yourself for better future.
Second | Third year Journey
- Learned basic Syntax of C++ from Online Course.
- Attended the workshop on Compititive Programming In Coding Blocks India
- Online Coding On Hackerrank.
- Earned Gold Batch in C++.
- Started Compititive Coding in C++ on SPOJ & Hackerrank.
- Learned about version control system in a webminar
- Hosted the workshop in college for junior's about the version control system i.e, git & github.
- Organised various technical workshops on C/C++ and JAVA with other student's.
- Attended The workshop on game development in phaser in Coding Blocks Noida.
Final Year Journey
- Learned About Web Technologies for the final year project.
- Build the Mini Project using JSP-Servlet's On Examination System.
- Submitted The mini project after doing some changes.
- Extended the Mini Project to form the full fleged Application as final year project.
- Learning Flutter | A Mobile Framework Developed by Google inc.
- Doing AngularJS & Node Learning's at the same time.
Projects
I've hands on experience in working with flutter. I have been doing some intresting project's during my learning journey. Don't know what is flutter visit to the site and learn. That's how I learned about it. But, for the sack of introduction flutter is a framework build and maintained by Google it self using flutter you can develope the IOS & Android Application using single code base.You can brose the source code of project's below to know more.
Flutter Project's
Github Repo for
GDG | DevFestApp
This is the clone of Google Developer's Group developer's fest application.I have developed that application during the trainning & This application is very useful to understand hoe the real world application looks like.
Check out the project
You can check out the project at the following GitHub repository. Star it if you like it.
Github Repo for
Quizzler | QuizApp For Mobile
It is a simple but very intresting mobile application for those who loves to answer the tricky question's. I have developed that app during my learning journey as the mobile developer.
Check out the project
You can check out the project at the following GitHub repository. Star it if you like it.
Github Repo for
Dice_Droping_Game
This is the simple dice rolling game developed by @ajaysharma388 for fun during the trainning session of flutter the Idea is very simple. Just get the source code and play it on your phone.
Read the source code
You can check out the project at the following GitHub repository. Star it if you like it..
Some Other Intresting Project's
Github Repo for
Fliper-SignIn-SignUp-Form
This is very interesting signUp & signIn form layout using the plain javascript along with html & css.You can see the code and also feel free to suggest anything that makes it better.
Check out the project
You can check out the project at the following GitHub repository. Star it if you like it.
Github Repo for
XyloPhone App
It is a simple but very intresting mobile application for those who loves to enjoy and curious to create music this app can be very helpful for playing tones on click tryout now.
Check out the project
You can check out the project at the following GitHub repository. Star it if you like it.
Competitive Programming Resources
Github Repo for
Algorithm Algorithm Concepts
I have been adding the coding implementation of various algorithm's to help student and profeesional's to crack their coding interview's plus It really help's me to improve & understand the idea behind that algorithm.
Check out the project
You can check out the project at the following GitHub repository. Star it if you like it.
Github Repo for
Competitive Programming Book's
I belive books and study paper's are very important when it comes to learning something new here , I upload the books that helped me in many ways I hope it will help you as well checkout these books on this repo.
Check out the project
You can check out the project at the following GitHub repository. Star it if you like it.
Github Repo for
Intresting Trainning Code's
This repository is the collection of solution to the problems from Hackerrank , CodeChef & Spoj and various coding sites that I usually visit. I will maintain a different repository that seprates the question's base upon sites.
Read the source code
You can check out the project at the following GitHub repository. Star it if you like it..