About

Learn more about me

Software Engineer/Data Analyst

Detail-oriented data analyst and a software engineer passionate about helping business grow and solve real-world problems. Former software engineer with 4+ years of experience in writing clean, efficient, readable, and reusable code and also analyzing, debugging, and troubleshooting functional and technical issues. I have also recently completed Google Data Analytics Professional certification.

Things I do

What am I doing right now?

  • Pursuing MSc in Computing with specialisation in Data Analytics
  • Learning about data analytics, data science, machine learning, and artificial intelligence
  • Trying to implement that I gain from the course in real-world that might solve real-world problems

What have I done?

  • Built functionalities from scratch.
  • Enhance performance of the existing functionalities.
  • Improve and build upon existing systems.
  • Collaborated with clients in requirement gathering activities.
  • "continuous maintenance"

I am a (good)

  • Analyser and Problem solver
  • Multi-tasker
  • Quick and perpetual learner
  • Debugger and Troubleshooter
  • Team Player
  • Result and Quality oriented individual
  • Initiative and Independent
  • Flexible, Patient, and Adaptive individual

I would like to

  • Work with large amount of data to identify patterns, problems, and try to fix them to help businesses grow.
  • Build softwares and functionalities that would solve real-world problem that would actually bring change, add value with great work, and make this world a better and safe place for us.
  • Work with great people and learn from them.

Technology Stack:

I expertise in

  • Object Oriented Programming
  • Data Analytics

Languages:

  • Java
  • JavaScript
  • Python
  • R

Databases:

  • SQL
  • PostgreSQL
  • Oracle
  • Mongo Database
  • Apache Hadoop and Hive

Visualization Tools:

  • Tableau
  • Excel

Libraries:

  • Quartz
  • Scikit-Learn
  • Scipy
  • Matplotlib
  • Seaborn
  • NumPy
  • Pandas

Frameworks:

  • Spring Framework
  • JPA/Hibernate
  • Flask

Version Control:

  • SVN
  • Git

Cloud Technologies:

  • AWS
  • Google Cloud Platform

Tools and Technologies:

  • Maven
  • Microservices
  • REST
  • AJAX
  • ETL Data Integration
  • Jenkins
  • JIRA

Servers and OS:

  • Tomcat
  • MacOS, Windows, Linux

Achievements

Certifications

Badges

  • Google Data Analytics badge
  • Data Science Foundations - Level 1 badge
  • Data Science Tools badge
  • Data Science Methodologies badge
  • Python for Data Science badge

Resume

Check My Resume

Download CV

Education

MSc in Computing - Data Analytics

September 2022 - Present

Relevant Coursework: Machine Learning, Artificial Intelligence, Data Analytics & Data Mining, Cloud Computing

Dublin City University, Dublin, Ireland

Master of Computer Applications

June 2015 - June 2018

Relevant Coursework: Software Engineering, Advance Data Structures, Design & Analysis of Algorithms, Object Oriented Analysis & Design, Service Oriented Architecture, Big Data Analytics, Cloud Computing

University of Pune, Pune, India

Bachelor of Computer Applications

June 2012 - May 2015

Relevant Coursework: Software Engineering, Data Structures, Object Oriented Programming, Introduction to System Programming & Operating Systems

University of Pune, Pune, India

Work Experience

Teaching Assistant (Part Time)

October 2022 - Present

Dublin City University, Dublin, Ireland

  • Department: School of Electronic Engineering
  • Teaching Assistant for EE417B and EE417 (Web Application Development)

Software Development Engineer II

October 2018 - June 2022

Pathlock (formerly Greenlight Technologies), Pune, India

  • Project: EBCP
  • Technologies: Java 8, Spring MVC, JPA/Hibernate, Maven, Jenkins, MongoDB, Oracle, SAPUI, JavaScript, JSON, REST
  • Collaborated with clients in requirement gathering activities and design discussion to design ETL pipeline to process non-ERP files.
  • Designed ETL pipelines to distribute and process data from ERP and non-ERP files generated by target systems like SAP, ERP, Oracle EBS, QlikView and Workday systems. The optimised code improved the distribution process and performance by 40% and processed all the critical files in near real-time.
  • Responsible for designing and implementing various modules, re-engineering existing implementation, code optimisation and performance enhancements. The improved code increased the performance of the application by 20-30%.
  • Developed import/export functionality to export data from authoritative source and import into another system. The functionality reduced human intervention and errors by 30%.
  • Worked on troubleshooting complex production issues and provided detailed RCA for customers like Henkel, Verisign, Philips, Diversey, Corning, and Stanley Black and Decker.
  • Involved in requirement gathering activities like evaluating services using a variety of internal/external data and provide inputs and solutions based on current and target state of the application.

Software Developer Intern

October 2017 - September 2018

Pathlock (formerly Greenlight Technologies), Pune, India

  • Responsible to find alternate solutions to make the application stable and improve performance.

<> with ❤ by Siddhant © 2023