About Me

profile picture
profile picture

Software Architect & Lead at Deutsche Börse Group

I'm a curious Software Architect, always looking for interesting projects to work with.

Currently working as Senior Software Developer/Architect with leadership responsibilities at Deutsche Börse Group.

Tinkering with Web3 and blockchain technologies in my free time.

When not in front of the laptop, tinkering with projects, I can be found either in gym or with books or planning upcoming trip to my next destination, where I can explore and improve on my nature photography skills.

Welcome to my CV site which also serves as demo for responsivive dynamic web development.

Work Portfolio includes only the open-source Web Development and Android projects.

Social Accounts:

  • NAMEPranay Sarkar
  • AGE33
  • ADDRESSFlughafenstraße 1c, Grieshiem, Germany
  • E-MAILpranay0191@gmail.com
  • PHONE+4916095709440

Resume

Experience

Tech Team Lead & Senior Software Developer Sep 2018 - Present

360 Trading Networks AG, Deutsche Börse Group, Frankfurt am Main, Germany

Full time Software Developer and Architect, focusing on high frequency trading and customer facing software modules
- Working with high frequency, low latency multi-threaded distributed trading system
- Designed architecture for a novel Single Sign-On system to interact with more than 20 internal tools
- Designed and implemented Support Site to monitor hundreds of FX transactions for clients, and integrated with Request for Stream (RFS), Execution Management System (EMS)
- Worked with MiFID II regulation tool (Directive 2014/65/EU), while improving the architecture and partially implemented it
- Worked with EMS tools like Change Request, Company Administrator - a tool to manage market-maker entities
- Worked with Docker infrastructure to write and maintain different auto deploy scripts for different part of the trading platform independently of other components
- Helped in migrating older code-base form subversion to git. Wrote some industry standard git hooks to accommodate existing workflow.

Platform As a Service (PaSS) Developer (Part Time) May 2017 - Aug 2018

360 Trading Networks AG, Deutsche Börse Group, Frankfurt am Main, Germany

Part time, Platform as a Service Developer, focusing on internal tools and non-customer facing software
- Modified and maintained Patch Tool, that is used by every developer to transfer changed classes quickly to distributed development machine
- Worked on dependency management tools and helped in moving the retro components from Maven to Gradle and designed necessary automated build systems around them
- Supported more than 200 developers with integration and troubleshooting and usage of internal tools

Software Developer for Industrial AutomationNov 2015 - Jan 2017

Ponttec GmbH, Langen, Hessen, Germany

Software developer for development of Industrial Automation.
- Worked on PHP based, EFRIS (Easy Flexible Reliable and Intelligent Solution) ERP & CMS system.
- Worked on REST API to make an API for the system from the Scratch.
- Worked on Android app based on Ionic Cordova.
- Worked on MongoDB integration of existing Php-MySQL platform.
- Worked on automated Indexing of MySQL database.
- Worked on modifying MEAN stack with MySQL.

Full Stack Software Developer Feb 2011 - Apr 2017

Freelancer, Kolkata, West Bengal, India

Full Stack Software Developer working as freelancer and independent consultant - Interacted with approximately 50 clients, where many start from freelance development and turning into long term maintenance
- More than 15 projects on PHP, JavaScript, JQuery, most of them were for public open source media listing
- Interacted with clients for around 20 custom projects with open source duscission forum software like vBulletin, Invition Power Board (IPB), phpBB, Simple Machines Forum etc
- Around 20 projects in Wordpress (popular blogging software) for both individuals and companies
- Language and Technology stack: PHP, CSS, HTML5, MySQL, Redis

Research Internship

Research Internship Oct 2015 - Nov 2016

Topic: Botnet Surveillance System (BoSS)

- Developed a centralized Server-side application and client-side application (Multi Platform) that allows easy adaptation and creation of botnet crawlers for P2P-based botnets
- Implemented server side code in Java and the client side application was implemented in python. Server could handle 0.1 million requests from clients per second.(Implemented Ring Buffer)
- Utilized docker for setting up the overall system
- Utilized NoSQL databases such as Redis, MongoDB to persist data

Education

Bachelor of Technology, Informtion Technology2008-2012

West Bengal University of Technology, Kolkata, India

Graduated in May 2012

Professional Certifications

Cisco Certified Networking Professional (CCNP)July 2013 - Present

CISCO Certification

Licence Number: 414863551045EQXG

Cisco Certified Network Associate Routing and Switching (CCNA)April 2013 - Present

CISCO Certification

Licence Number: 413673636595COUG

Cisco Certified Entry Networking Technician (CCENT)March 2013 - Present

CISCO Certification

Licence Number: 413385800623GOBF

Web Development Skills

HTML5

CSS3

JavaScript

jQuery

PHP

JSP

ASP.NET

Java Web Services

Wordpress

Programming Language Skills

C

Java

Python

C++

C#

Scala

Haskell

Visual Basic

Project Portfolio

>
portfolio-post

See Project Details

BoSS

Research Internship / Coding

portfolio-post

See Project Details

BitsB v1.1

Coding / Web Design

portfolio-post

See Project Details

Ubiquitous Seat Monitoring

Coding / Web Design

Contact Me!

Where am I?

Feel free to write me!

  • Ã