Hi This is

Vishal Singh

Hello All!

Working as Software Engineer 2B in Bank Of America with 7+ years of experience. Experienced in Research and Analysis, Requirement gathering, Backend Development using Open-Source Technologies and love Problem Solving. Interested in Banking/Insurance/Medical/Teaching Domain Technology, Automation, Product/Service based and Research & Development.

  • Name Vishal Singh
  • Date of Birth 22 January 1994
  • Sex Male
  • Experience 7+ Years
  • Company Bank Of America, Mumbai
  • Designation Software Engineer 2B
  • Country India
  • Location Mumbai
  • E-mail vish9454@gmail.com
  • Phone +91 9205725487

EXPERIENCE

  • Joined Bank Of America as Software Engineer 2B in Jan 2023
  • Optimize code and understanding the use case of the business requirement on models . Working on Asset Management, Prime Brokerage, Initial Margins, Data visualization and KPI’s
  • Implementing the Microservices application using Quartz (Athena) Framework for independent deployment. Usage of BOB Jobs, Hugs Monitor, Sandra database(Object oriented database) and Pandas (dataframes). Web development of the reports, screens for data visualization.
  • Implementing the subscriber and publisher through AMPS .Improving the code quality by using Qz Fit, similar to unittest module in python
  • Managing team under me, conducting technical sessions for them.
  • Getting the requirements and solving it and also enhancing problem solving skills and working in Agile methodology.

  • Joined Connectwise as Software Engineer 2 in November 2021, currently working on Improving BrightGauge Product by implementing new Integrations such as SentinelOne , ITBoost.
  • Use of deep OOPS concept such as Inheritance , Context Managers , Yields and Generators. Use of Pytest and Mocker for UT’s.
  • Submitting the task to Celery Workers to handle huge amount of data to sync parallelly in asynchronous fashion. Usage of Redis for speedy read and write process.
  • AWS Cloudwatch logs and its querying , EC2 Instances , S3 Bucket , Redis , Dashboards , RDS reader and writer Instances , debugging and monitoring issues on production.
  • Postgres database as FDW(Foreign Data Wrapper) , Create and Refresh MV(Materialized View) , FT(Foreign Table) , Postgres Views , PGBouncer.
  • Docker used for combining application source code with the operating system (OS) libraries and dependencies instead of virtual environments
  • Monitoring through Sentry and Datadog

  • Joined Algoworks as Software Engineer in November 2020, currently working on Python API’s in Django Framework.
  • Implemented Stripe for Payment on hold scenario as well as for Subscription. Integrated In-app Purchases for play store purchases
  • Setting up core of Application i.e., the Django Model(Database) . Used REST and SOAP API’s for pulling data from remote system.
  • Worked on Django Generic Viewset such , Viewsets and API Viewsets, Generic Foreign keys, Json fields, Array fields for efficiently reducing Database columns. Reverting migrating and squashing them.
  • Using Django ORM queries and optimizing the query set and Indexing, pagination, filtering, debug toolbar, logging the SQL queries for debugging.
  • AWS boto3 for uploading files and documents. Send Grid, PyFCM for notification. Twilio for sending messages
  • Sonar report for effective coding error correction, coordinated with the Devops team for setting up the server for different projects.

  • Joined Ameyo as Product Engineer in November 2018. Was part of python scripting and database management.
  • Implemented Python scripting on server side scripting. Usage of Pandas, Matplotlib for plotting the Graphs.
  • Making connections with many databases and implementing the scripts at same time through Cronjob.
  • Usage of Threading for balancing the desired results. Developing Schemas of database.
  • Code migration and Database maintenance with its backup and restoration process through scripting.
  • Code migration and Database maintenance with its backup and restoration process through scripting.
  • Used Git for pushing , pulling , merging, reverting commits , reverting merges, stashing .Used GitHub REST API for personal use.

  • Education

  • B.TECH , JSS (Noida)

    2013 - 2017

    From UPTU board

    Got Agrregate percentage of 73% in graduation

  • Holy Cross School, Ballia

    2010 - 2012

    12th, From ICSE Board

  • Holy Cross School, Ballia

    2008 - 2010

    10th, From ICSE Board

  • TECHNICAL SKILLS

  • Programming Languages


    Python, C, C++, HTML/CSS, Javascript

  • Operating System Handled


    Various versions of Linux like Centos, Ubuntu, RHEL and Fedora

  • Tools Used


    AWS, Sonar, Zabbix, Zoho, Zendesk, Leadsquared, Salesforce, Docker, Bitbucket, PG Admin, Git, Gitlab, CircleCI, Jira, Datadog, Sentry, Quartz, Swagger, Postman, Sandra, Bob Monitor, QzDev.

  • Area Of Interest

  • Programming (Python), Data Structures, Algorithms,

    Databases, Linux, Cloud, Low and High level designing,

    SOLID principles, Designs Patterns

  • COCURRICULAR ACTIVITIES

  • Member in Company Athletics Team

  • Gaming such as PUBG and Free Fire