Summary
Overview
Work History
Education
Skills
Timeline
SoftwareEngineer

MANJUL PRATAP SINGH

Software Engineer
Noida,UP

Summary

Self-driven professional with ~6 years of development experience. In the quest of technical expertise in designing large scale web applications with a growth-oriented organization, besides effectively contributing to the progress and growth of the organization.

Overview

6
6
years of professional experience
4
4
years of post-secondary education

Work History

Interviewer

Workfall
08.2022 - 10.2022
  • Conducted interviews with participants to assess eligibility remotely for various profiles including JavaScript, Html, CSS, ReactJS, NodeJS and C++.
  • Recruited and screened potential participants.

Software Engineer

Soroco India
Bangalore
01.2021 - 03.2022
  • Worked with team members to design and implement features using JavaScript, C++ and C#
  • Was part of a full stack team to develop backend and manage databases using NodeJS and MongoDB (Mongoose as ORM) and frontend in ReactJS.
  • Server Data Analysis using Python and Jupyter and little bit of SQL using PostgresSQL.
  • Reviewed code, debugged problems and corrected issues.
  • Documented technical workflows and knowledge using Azure to educate newly hired employees.
  • Developed unit test cases in C# and xUnit for testing.
  • Provided guidance and mentored less experienced members.
  • Solved very challenging technical problem as well as detected an issue which avoided the engagement with a well known client to break.

Software Developer II

Dominion Voting Systems Corporation
Toronto
10.2018 - 12.2019

Internet as well as desktop based voting applications

  • Worked on full stack development of upgrading current internet based voting application using NodeJS for backend, MongoDB for database and ReactJS for frontend.
  • Was responsible for providing technical expertise in design and development of desktop based C++ application.
  • Participated in design and development of software products for external and internal customers.
  • Maintained understanding of product development schedules and adhere to all deadlines.
  • Worked closely with QA Analysts on software quality testing and debugging.

Senior Systems Engineer

Siemens Healthcare Private Limited
Bangalore
10.2015 - 07.2017

Syngo classic - A medical imaging software is used in hospitals for processing the images acquired after the diagnosis of the patient’s different body parts for enhancement purpose.

  • Worked on feature enhancement and bug fixing.
  • Developed and documented new features and interfaces using Azure.
  • Debugged the module using WinDBG.
  • Automation Cluster of IT and UT testing of syngo classic using VBScript.

Junior Software Engineer

Creative Genius Software India Pvt Ltd
Bangalore
06.2014 - 09.2015

Aqua – A Graphics Application for Creative Fonts and Images

A user interface standalone application which provides different functionalities to perform various operations on texts and images like common transformations, applying different effects like blur, invert, un-sharpen, bevel on fonts and images like Photoshop, Feature enhancement and bug fixing using C++ and XCode.

  • Building the projects for 64bit operating system, fixed bugs and worked on adding UI features and data structure to manage the data associated with UI.
  • Thoroughly understood the design pattern of the application and worked on implementation of concepts like IPC (Inter-process Communication) and different serialization formats such as json, xml, proto buffers.

Trainee Software Engineer

Seagull Technologies
Bangalore
08.2013 - 05.2014

Worked on Robust Video stabilization on moving platforms

The project involved stabilizing videos captured from handheld devices written in C++ using OpenCV.

This module was targeted to be integrated in aerial surveillance architecture, where the camera is mounted on a mobile platform and the video feed must be stabilized in real-time for smooth and jerk-free feed. It included following things:

  • Background foreground segmentation (Optical flow)
  • Global motion parameter estimation (Ego motion)
  • Parameter smoothing
  • Image warping

Responsibilities:

  • Coding and Designing in C++ and QT Creator
  • Module exploration and discussions
  • Documenting the design and interfaces
  • Coding, testing and debugging the module

Education

Graduate Certificate - Big Data Analytics

Georgian College
Barrie, Canada
09.2017 - 04.2018

Bachelor of Technology - Information Technology

Noida Institute Of Engineering And Technology
Gr.Noida
09.2009 - 05.2013

Skills

Languages Used:

JavaScript, Html, CSS, C, C#, Python, SQL (Basic)

Development frameworks and tools:

ReactJS, NodeJS, VS Code, Visual Studio, Atom, Bootstrap, Azure, PostgresSQL, Postman, studio 3T, XCode, Qt Creator, JUCE, Qt, STL, OpenCV, WinDBG, VMWare Workstation, Source Insight, Anaconda Navigator (Spyder, Jupyter Notebook), Python idle, PyCharm, PowerBI, MS Excel

Concepts:

Async and Await, Promises, Callbacks, Event handlingData Structures, Algorithms, OOPs, Multi-threading, Design Patterns, GUI development, Basics of image and video processing, processing monochrome images , IPC, file formats (Json and Xml),

Operating System:

Windows, Mac and Linux (Ubuntu 1804)

Versioning tool:

Git, Tortoise SVN

Timeline

Interviewer

Workfall
08.2022 - 10.2022

Software Engineer

Soroco India
01.2021 - 03.2022

Software Developer II

Dominion Voting Systems Corporation
10.2018 - 12.2019

Graduate Certificate - Big Data Analytics

Georgian College
09.2017 - 04.2018

Senior Systems Engineer

Siemens Healthcare Private Limited
10.2015 - 07.2017

Junior Software Engineer

Creative Genius Software India Pvt Ltd
06.2014 - 09.2015

Trainee Software Engineer

Seagull Technologies
08.2013 - 05.2014

Bachelor of Technology - Information Technology

Noida Institute Of Engineering And Technology
09.2009 - 05.2013
MANJUL PRATAP SINGHSoftware Engineer