Prasanta Singh

VP of Engineering

Bengaluru, Karnataka, India13 yrs 8 mos experience

Key Highlights

  • Expert in designing scalable, distributed systems.
  • Proficient in multiple programming languages including Rust and Dart.
  • Strong leadership experience in engineering management.
Stackforce AI infers this person is a SaaS and Cloud Computing expert with strong leadership in engineering management.

Contact

Skills

Core Skills

LeadershipSoftware ArchitectureTechnology LeadershipMicroservicesPeople ManagementArchitectural DesignSoftware DesignCloud ComputingMentoring

Other Skills

AWSAgile MethodologiesAlgorithmsAmazon Web Services (AWS)Api IntegrationBigData StacksBlockchainCC++CICDCloud EnvironmentsCode ReviewConcurrent programming in GO languageCore JavaDart

About

• Started learning Rust and Dart(Expecting Enterprise Disruptor) • Having 3 years in team lead with mentor-ship out of 12 years of diversified IT experience in analysis, design and development of Ultra-High-Volume-High-Frequency transaction Systems/Applications. • Designing and Architect Scale-able, Distributed, Fault tolerance, High-performance systems/applications. • Expertise in C/C++(C++11/C++14) applications on multi platform with multi-interfaced REST/SOA based large systems. • HPC using GP-GPU computing under both CUDA and OpenCL in C/C++ applications. • 5 years experience on concurrent programming in GO language. Worked with Gin/Gorm/Glow. • 1+ year experience in Blockchain using both Ethereum & Hyperledger Fabric. • Experience in various BigData Stacks (Hadoop-eco-System, ELK) • 2+ years on Hadoop Cluster including cluster planning, designing, implementing, bench marking, performance tuning, monitoring and troubleshooting. • Working knowledge of NoSQL Databases: Cassandra, MongoDB, Redis. • Experience in working with large volumes of streaming data using Storm, Spark and Kafka. • 2+ years on Cloud Environments like Amazon EC2, Rackspace, Microsoft Azure. • Exposure to handling/writing Python/Shell Scripting for automation process. • Also worked on UIs: Standalone using QT/MFC/Swing(Java) and Web Frontend using Mithril, Veu.js • Capable of Presenting Project/Product demo to clients/end users with creative presentation and documentation. • Excellent documentation skills including designing of UML diagrams. • Good experience in RUP, Agile Methodologies and SCRUM. • Excellent team player, self-starter, capable of working independently, motivate a team of professionals and passionate to learn upcoming new technologies.

Experience

Stashfin

Senior Engineering Manager

Dec 2024Present · 1 yr 3 mos

Api IntegrationAlgorithmsAmazon Web Services (AWS)Agile MethodologiesDefining RequirementsDistributed Systems+22

Marriageduniya.com

Acting CTO

Sep 2022Nov 2024 · 2 yrs 2 mos · India · Remote

PHP ApplicationsSystem MigrationTechnology LeadershipDistributed SystemsMicroservicesTechnical Recruiting+3

Iserveu

Senior Director of Engineering

Jul 2022Aug 2022 · 1 mo · India · On-site

People ManagementDirector levelAgile MethodologiesApi IntegrationArchitectural DesignCode Review+2

Kreditbee

Engineering Manager

Mar 2021May 2022 · 1 yr 2 mos · Bengaluru, Karnataka, India

Technology LeadershipMentoringSoftware DesignFramework DesignPerformance AppraisalQuality Management+16

Redbus

Senior Tech Lead

Apr 2019Nov 2020 · 1 yr 7 mos · Bengaluru Area, India

  • ATOM - Central API:
  • Cloud based Containerized Distributed Microservices - for Redbus
  • Platform/System Re-Designing – Scale, Distributed, Decoupled cloud enabled services.
  • Processes 12-15M requests and 1M transactions per day.
  • The backend Platform (Central API); which is used all across the redbus from searching, booking,
  • payment, reward, review in there multiple verticals in multiple channels (mweb, web, apps).
  • Role:
  • .NET to distributed cloud micro-services in GoLang/python
  • Adapting TDD and if possible DDD while integration
  • Auto testing - Split requests to both Prod & Test and comparing
  • Used Auto Deployment strategy using CICD -Jenkins or Drones
  • Instrumenting: Probing/Tracing performance matrices
  • Mentoring Teams, Hands dirty on new product/PoC Dev and burning issues support
  • Tech./Frameworks: GoLang, Python, Microservices, DroneCI, AWS, docker, CICD, NGINX
Software DesignAgile MethodologiesApi IntegrationQuality ManagementDistributed SystemsFramework Design+17

Mercedes-benz research and development india

Lead Consultant - Contract

Jul 2018Mar 2019 · 8 mos · Bangaon Area, India

  • RDI/CEP Tools Development*: RDI/CEP have multiple tools for their internal development,
  • simulation and Test verification. I have been working with 3 tools; namely SNT (Signal Name
  • Translator), STA (Simulink Test Automation) and DTS (Digital Test Stand). All tools are written
  • with Matlab script (m-scripts) and connected to a cloud portal using REST.
  • Roles & Tasks:
  • QT/QML – Matlab(GUIDE)
  • GUI to Full flagged Window App
  • Clog – Design matlab logging with verbosity and log redirection
  • Unittest/perftest – Writing& customizing unit test case/suite
  • RestDB Client – Optimizing API and migrating to GoLang
  • GoLang Job Monitoring – Job/Task/Test Scheduler (Simulation,Test Models)
  • Agile/Scrum Methodology – Design/Requirement Clarification & Freezing Features
  • Task Assigning, Propper Scrum grooming & Sprint Planning for timely release
Amazon Web Services (AWS)Code ReviewJenkinsTechnical SpecsRedisMentoring+2

Saudi aramco

Software Consultant - Contract

Sep 2016Jun 2018 · 1 yr 9 mos · Dhahran Al-Janoub Governorate, Saudi Arabia

  • GigaPOWER() is a giga cell multi resource Geographical Simulation Project. It simulates the Petrol/Oil/Water/Gas reservoirs and predicts the time-line for extraction. It also helps to explore the unexplored lands in an efficient manner based on the earlier data models and continuous geo data packets received from the wells/reservoirs in real time.
  • Role: Individual Contributor/System Consultant
  • QT(C++) based Upstream and Downstream Processing
  • Python/Perl based Job Monitoring – Job Schedule, Task Schedule, Up/Down Streaming
  • Python & Perl based Report generating and Pre-validating basic framework designing
  • Old Fortran based Model(Math) processing and Migrating to new QT(C++)
Technical SpecsGit

U2opia mobile

Senior Software Engineer

Jun 2014Apr 2016 · 1 yr 10 mos · Gurgaon, India

  • Role: Individual Contributor
  • Understating the requirement and HLD and LLD Design.
  • System design for activity logging, capturing, filtering and distributing.
  • Analysing all sets of data on activity, usage and visualizing.
  • Digital ledger implementation on blockchain for secure
Technical SpecsGit

Indo-sakura software japan

Senior Cloud Engineer

Jun 2011Sep 2013 · 2 yrs 3 mos · Tokyo Area, Japan

  • Hive ODBC driver - Recruit, JAPAN
  • Hive is a NoSQL database used for BigDATA storing and analysis. Hive is a part of Hadoop eco-system and uses the same HDFS to store the data. HiveSQL and SQL have lots of variation in both data type and syntax. To retrieve data or update data in Hive a client system need a driver. This driver is not available in windows. Hence this project is for bringing out a Hive driver for windows eco-system as existing ODBC driver.
  • Earth Vibration - Micro-Works, JAPAN
  • Migration of existing Borland C++ based GUI application to C# based Window application
  • New functional also added (Noise reduction, Optimization, Magnification of Various vibration waves, storing of stage studied waves)
  • SBPY-PayLog Analysis - Softbank Payment Services, JAPAN
  • Stemming, Filtering weblogs and extracting the Payment transaction logs for various SoftBank services. These paylogs then processed in the Hadoop cluster for generating various reports and feeds which then processed to other systems. Hive is used to query data stored in Hadoop.
PostgreSQLFunctional RequirementsCode ReviewJenkinsQuality ManagementTechnical Specs+6

Yahoo

Senior Software Developer - Contract

Nov 2010May 2011 · 6 mos · Bangalore Area, India

  • Migrating existing classic cluster jobs to Hadoop based Pig scripts.
  • Understating new requirement and writing Pig scripts and/or Java M/R programs for Hadoop grid.
  • Development/Enhancement of Unix/Perl scripts to monitor various processes/reports.
  • Developing the report scripts using Shell script and Perl for automation in grid-server.
  • Enhancement in existing C++ source code, Unix & Perl scripts for better Performance.
RedisLeadershipArchitectural DesignGit

Bank of america merrill lynch

Senior Software Engineer

Oct 2009Nov 2010 · 1 yr 1 mo · Chennai Area, India

  • Municipal bond Trading system helps the trader to automatically executes trades and maintain the inventory of Municipal Bonds. MTS integrates business applications using 3- tier architecture. Front-end tire comprises of GUIs written in C++ with X/Motif interface. The background servers comprises of Daemons written in C++ that takes care of Auto bidding, Calculating Profit and Loss and Risk Factor based on the yield matrix provided by the user. Database tire handles the Sybase database activities. TIBCO’s Rendezvous middleware is used for linking backend and front-end tire.

Accenture services pvt. ltd.

Software Engineer

Apr 2007Oct 2008 · 1 yr 6 mos · Bangalore

Education

Biju Patnaik University of Technology, Odisha

Bachelor of Engineering (B.E.) — Computer Science

Jan 2001Jan 2005

Stackforce found 100+ more professionals with Leadership & Software Architecture

Explore similar profiles based on matching skills and experience