Overview
As an experienced developer, I am excited to bring my skills to application development. I have a strong
background in designing and developing software applications, conducting unit tests, and maintaining code
quality. With my proficiency in independent coding and creative problem-solving, I'm confident in my ability
to lead a team and translate system requirements into the design and development of customized systems in an
agile environment.
Tata Consultancy Services
- Software Developer for Big-4 Client
06/2021-06/2023
- Designed and developed over 10 production applications, which include dashboards and forecasting
applications for the EMEIA and APAC regions.
- Developed and executed test strategies, scenarios and cases for UI, web services, and DB workflows,
using
Python, and other object-oriented languages like groovy, C++, and C#.
- Utilized automation, performance, and software quality testing tools such as Selenium, WebDriver,
Cucumber-JVM, REST API, Postman, and JMeter.
- Created 3 user-friendly dashboards to improve data accessibility and visualization.
- Deployed codes for the ETL process, which resulted in an improvement in data-driven decision-making
using
SQL packages.
- Worked in Agile methodology, adapting quickly to changes and delivering high-quality work on tight
schedules.
- Conducted integration and exploratory testing to ensure software functionality on server-based Linux.
- Acted as mentor to junior Python developers by helping them create currency dashboards
Skills
- Programming - Python, C/C++/C#, Mathematica, JavaScript, HTML5, CSS, CLI, GitBash,
Batch, LaTeX, Markdown,
GNU/Linux - (Ubuntu Linux), and SQL.
- Data Analysis - NumPy, SymPy, pandas, SciPy, Matplotlib, bs4, sci-kit learn, PowerBi,
Tableau, Excel, and Tensorflow.
- Mathematics - Calculus, Linear Algebra, Analytical Geometry, Special Functions,
Number-Theory, and
Macroeconomics.
- Soft skills - Excellent communications skills, fluent English, teamwork, flexibility,
problem solving, analytical
skills, technical aptitude, written and verbal communication skills, and always eager to learn new
things.
(Private)Specialized Solutions in Mathematic, Finance, Low-level programming, involving Unix based OS
This includes some projects based on my needs. Most of these are math libraries that I believe should have
already existed, created exclusively for math and astronomy enthusiasts. For quantitative trading it
includes investment tools
that rely on Stock Exchange APIs. These tools are available in both MySQL and PostgreSQL databases and have
a web
interface. I've got some Linux projects too, and I might make them public soon under a GNU/GPLv3 license.
Basic Projects
Education
B.Tech in Mechanical Engineering from Government College of Engineering, Jalgaon
- GPA: 8.53 on scale of 10
2017-2021
Online Courses
- Linear Algebra, NPTEL – AIR #2
- Mathematics for Economics, Coursera
- Python for Finance: Investment Fundamentals & Data analytics, Udemy
- Statistics for Data Analysis Using Python, Udemy
- C Programming for Beginners, Master the C Language, Udemy
- JavaScript Basics for Beginners, Udemy
- Matrix Algebra for Engineers, Coursera
- Introduction to Psychology, Coursera
- Introduction to Calculus, Coursera
- Calculus: Single Variable Part 1 – Functions, Coursera
- The Complete 2023 Web Development Bootcamp, Udemy
- The Complete SQL Bootcamp: Go from Zero to Here, Udemy
- 15 days of Power BI – Complete Microsoft Power BI Bootcamp, Udemy
- Beginning Object-Oriented Programing with C#, Udemy
- Git & GitHub Crash Course: Create a Repository from Scratch, Udemy
- Command Line Essentials: Git Bask for Windows, Udemy
- How to Write Proofs in Set Theory with the math sorcerer, Udemy
- HTML – Introduction to HTML Web Development, Udemy
- Machine Learning, Coursera