Rahul Pareek

Munich, Germany reachrahulpareek@gmail.com

A seasoned Software Engineer with over 10 years of industry experience, specializing in the full software development lifecycle—from initial concept and design to final delivery and maintenance. Expert in system design, architecture, and maintenance of large-scale software systems, as well as Data Structures & Algorithms. Currently pursuing a master's degree in Machine Learning and Artificial Intelligence from Liverpool John Moores University, with a strong commitment to staying at the forefront of technological advancements. Passionate about open-source development and contributing to community-driven projects. A firm advocate for best practices in software engineering, dedicated to creating scalable, efficient, and high-quality software solutions.


Experience

Senior Software Engineer

Extedo Gmbh, Munich (Germany)

  • Life sciences & regulatory software development in C++/C# and React over Azure cloud services.
  • Maintained full project life-cycle tasks including testing, debugging, technical analysis, designing, coding and documenting.
  • Resolved many issues within the large legacy code bases which were critical for release.
  • Supervised and worked along with remote contractors in Croatia & Ukraine.
  • Implemented the whole architecture for streamlined data processing across multiple products using RabbitMQ.
  • Developed and maintained multiple libs in C++ related to encryption, pdf file analysis and data modeling.
  • Implemented complex queries in MSSQL, ORACLE that helped in faster process execution.
  • Converted older Dlls and third party software APIs into modern RESTFUL web APIs for integration into cross platform applications.
  • October 2019 - Present

    Senior Software Engineer

    Blue Yonder (previously known as JDA Software), Hyderabad (India)

  • Supply Chain domain software development in C++, MFC and Cobol with Socket programming.
  • Developed numerous features in C++ which enhanced the product UI.
  • Created scripts for automated builds and mailing using Batch scripting and Python.
  • Separated the core from the UI of the product and supervised 2 Junior engineers during this whole project.
  • Provided intro C++ training to junior developers joining the organization.
  • June 2017 - October 2019

    Software Engineer

    Intergraph, a part of HexagonAB, Hyderabad (India)

  • Computer Aided Design software development using C++, WPF with C# and OpenGL.
  • Implemented a new algorithm to process a 3d object with a reduction in the overall data.The algorithm reduced the size of an object by 90% and for this was awarded the Star Award for Q2 2015.
  • Implemented new APIs from scratch that helped users to create 3D object files recognized by our software.
  • Fixed numerous issues critical for release.
  • Converted legacy VB.net applications to C#.net.
  • July 2012 - May 2017

    Education

    Liverpool John Moores University, Liverpool

    Masters in ML & AI
    Jun 2022 - Nov 2024(Expected)

    International Institue of Information Technology, Bengaluru

    Executive PG program in Machine Learning & Artificial Intelligence
    Jun 2022 - Oct 2023

    Osmania University, Hyderabad

    Bachelors in Engineering

    GPA: 3.23/4.00

    Sep 2008 - May 2012

    Skills

    Programming Languages & Tools
    • PROGRAMMING: C++, C#, Python, Javascript
    • DATABASES: MSSQL, Oracle, NoSQL, MS Access, CosmosDB
    • WEB DEV: MVC, Rest API, Html, CSS, Bootstrap, jQuery, IIS, GraphQL
    • FRAMEWORK: .Net Core, .NET, Entity Framework, MFC, Qt
    • TOOLS: Visual Studio, TFS, Git, MS Azure DevOps, SQLPlus, SSMS
    • CLOUD: Azure
    Workflow
    • Peer Code review
    • Unit Testing
    • Azure DevOps & CICD
    • Agile Development & Scrum

    Interests

    Apart from being a developer, I enjoy staying active and engaging in various hobbies. I'm an enthusiastic table tennis player. During my free time, I also enjoy hiking and exploring nature on my mountain bike when the weather is nice.

    When spending time indoors, I love playing chess, diving into strategy games, and experimenting with new recipes as an aspiring chef. I also dedicate a significant portion of my time to staying updated on the latest advancements in technology and indulging in sci-fi and fantasy movies and TV shows.


    Certifications

    • AZ-900: Microsoft Azure Fundamentals
    • Microsoft Certified: Azure AI Fundamentals

    Download

    PDF version