Summary
Overview
Work History
Education
Skills
Additional Information
Accomplishments
Software
Interests
Playing Music, Reading, Writing Code, Sight Seeing
Timeline
Sunny Bhattacharjee

Sunny Bhattacharjee

Software Engineer II A
New Delhi

Summary

Thorough Software Architect with over a 14-year background in System Design & Architecture. Excellent planning, organizational, problem-solving and communication skills. Self-reliant to perform analysis and make recommendations. Talented in systems architecture, data engineering, grid computing and messaging technology. Have gained expertise in finding optimal solutions in the domain of banking or core technology by applying skills that spans machine learning, log analytics, system design, UI/UX and many other fields.

Overview

14
14
years of professional experience
18
18
years of post-secondary education
4
4
Languages

Work History

Software Engineer II a

Bank of America
08.2021 - Current
  • Design the architecture for data pipelines using Luigi & making the platform ready for HDFS integration & suggesting avenues & use cases for implementing ML or AI Ops
  • Optimize search capabilities and aggregated metrics capabilities to provide metric for driving executive decisions by SRE for feature releases of private cloud
  • Identify data sources to create SLI metrics and ensure data consistency and reliability through driving and implementing changes in the codebase, schemas & sometimes the overall architecture
  • Handle progression of JIRA epics to drive roadmaps for product/pipeline releases using program increment model that corresponds to financial quarters
  • Implement CI/CD for the products and oversee the build & release engineering in order to keep track of project velocity & integration with JIRA & other applications.
  • Work on identifying issues in the private cloud infrastructure and solve them by implementing changes to the self-healing code.
  • Discovered root causes of problems and identified appropriate solutions.
  • Researched and adopted new technologies to add value to existing offerings.
  • Added 250 minutes of time saving per year by implementing self healing automation.
  • Worked on multiple feature releases in the private cloud microservice layer
  • Worked on upgrading existing spring frameworks and upgrade the existing Rabbit MQ integration
  • Worked on solving capacity and demand issues arising in ZUUL Gateway and Eureka
  • Worked on building ML models using Splunk MLTK
  • Worked on Dynatrace to resolve application performance issues and use Davis to analyse performance bottlenecks

Analyst II

Bank of America
12.2017 - 08.2021
  • Optimize the existing data architecture by cleaning up and implementing necessary changes to the data design and codebase.
  • Analyze the pitfalls that makes data inconsistent and advice or create necessary changes to counter the faulty SLIs.
  • Enhance the self-healing experience to minimize the number of incidents coming in and objectively minimizing failures for end users of the internal cloud platform.
  • Led the efforts to conceptualize and build prototypes and POCs that could serve for time savings or create a direct impact on reducing toil or minimizing technical debt.
  • Investigated system issues and implemented resolutions to reduce downtime.
  • Optimized core processes to improve business performance and operational agility.

Architect / Tech Lead

SoftAge Information Technology Limited
10.2015 - 12.2017
  • Perform code review, work on code optimization & ensure timely delivery.
  • Manage hotfixes, feature & master branches of different products.
  • Implementing best possible SCM(GIT, SVN) flow with Continuous Integration & deployment.
  • Implementing code quality tools like ESLint, JSLint & Sonar.
  • Ensure Proof of Concept & Integration of external platforms.
  • Work on automated test environment and planning.
  • Conceptualize, Ideate, Plan & Design new features.
  • Research on newer technologies and implementations.
  • Consulted with clients to determine functional and spatial requirements of new structure.

Software Development Engineer

Prospecta Software
12.2014 - 10.2015
  • Work on master data and sourcing platform back-end in Java - Spring MVC.
  • Worked on debugging and implementing code fixes for both frontend & backend.
  • Worked on implementing UI features in vanilla JavaScript and jQuery.
  • Worked on building desktop applications using JavaFx and Orient DB.
  • Worked on performance optimization and code cleanup for back-end.
  • Implemented Web IDE for writing external APIs.
  • Handle deployment and configuration of various product.
  • Worked on integrating newer libraries and frameworks to ConnektHub.
  • Worked on real-time bidding system of ConnektHub using DWR.
  • Suggested upgrades to front-end technology framework.
  • Updated old code bases to modern development standards, improving functionality.
  • Discussed issues with team members to provide resolution and apply best practices.

Sr. UI Developer

NIIT Limited
06.2014 - 09.2014
  • Create multimedia content layout & design for a SCROM based LMS.
  • Implement UI widgets for mobile experience as well as web experience such as finger swipe on pagination etc.
  • Enhance mobility experience by integrating newer libraries and writing up newer widgets.
  • Implement design languages to enhance the look and feel of the platform using CSS & JavaScript.
  • Enhance motion design of various widgets for gamification of the user interface.
  • Optimize the existing interactive segments of the UI to transition to use HTML5 instead of Canvas 2d & Flash.
  • Communicated with product managers and UX designers to translate project requirements and business objectives into polished user interfaces.
  • Improved and expanded project platforms using JavaScript to develop rich User Interfaces.

Sr. Technical Associate

IGATE
03.2012 - 05.2014
  • Deployment & integration of other platforms into existing platform.
  • Develop & test new features into existing platforms.
  • Plan & execute system wide roll-outs of features.
  • Manage & monitor private cloud infrastructure.
  • Customization & enhancement of existing software.
  • System integration & fault tolerance.
  • Resolved diverse range of technical issues across multiple systems and applications for customers and end-users across various time zones.

Software Engineer

SIQES
06.2010 - 03.2012
  • Developed EDI mapping tool to validate EDI formats against database.
  • Conduct POC for evaluating newer technologies and platforms.
  • Develop, analyze, test features related to EDI platform.
  • Implement UI components to support new back-end features.
  • Worked on Third-party software integration via external APIs.
  • Worked with QA & PSR to identify release candidates.
  • Worked on developing, debugging and fixing bugs.
  • Worked with software development and testing team members to design and develop robust solutions to meet client requirements for functionality, scalability and performance.
  • Updated old code bases to modern development standards using Perforce, improving functionality.

Education

BCA - Mathematics and Computer Science

North-Eastern Hill University, Guwahati, India
06.2007 - 07.2010

Studied Computer Science & Mathematics with honors, Also worked as a software developer in various freelance projects and external initiatives.

Secondary School Leaving Certificate - Science, Technology, And Society

Shankar Madhav Junior College, Guwahati, India
06.2005 - 06.2007

High School Leaving Certificate -

Disney Land High School, Guwahati, AS
01.1993 - 06.2005

Skills

Reactjs

Additional Information

  • Honors & Awards , Platinum Award - Bank of America Dec 2018 Got a platinum award at the bank for building and designing the SRE metrics capabilities in the dashboard using Elasticsearch, JqPlot & Angular.
  • Currently also working as a patent spoc for the Cloud Team (SRE & Dev) based out in India and have successfully lead the teammates towards filling new patents as a part of the team.

Accomplishments

  • Led the team to work on building ideas that could be patented.
  • Have filed 2 patents under USPTO (Ref# P12741US01 & Ref# P13211US01).

Software

Schema Design

Data Engineering

Algorithm Design

AI OPS

Automation

Product Planning

Software Integration

Distributed Computing

Site Reliability Engineering

Cloud Infrastructure

HA Architecture

Blockchain Technology

Declarative Programming

Infrastructure as a Code

Machine Learning

Microservice Architecture

Generative AI

Interests

Mathematics, physics, algorithms, quantum computing, social sciences, economics, art, music & humor

Playing Music, Reading, Writing Code, Sight Seeing

I spend time in reading and learning about discoveries and inventions in the field of mathematics, physics, bioinformatics, quantum computing, social sciences, economics etc. I use to play guitar since around 12 years of age, I like humor I think its an essential part of the human condition, I love writing code and experimenting with newer languages, libraries, frameworks and technology that interface with machines and solves problems. I like to travel, however, didn't have much luck on exploring new place since sometime.

Timeline

Software Engineer II a - Bank of America
08.2021 - Current
Analyst II - Bank of America
12.2017 - 08.2021
Architect / Tech Lead - SoftAge Information Technology Limited
10.2015 - 12.2017
Software Development Engineer - Prospecta Software
12.2014 - 10.2015
Sr. UI Developer - NIIT Limited
06.2014 - 09.2014
Sr. Technical Associate - IGATE
03.2012 - 05.2014
Software Engineer - SIQES
06.2010 - 03.2012
North-Eastern Hill University - BCA, Mathematics and Computer Science
06.2007 - 07.2010
Shankar Madhav Junior College - Secondary School Leaving Certificate, Science, Technology, And Society
06.2005 - 06.2007
Disney Land High School - High School Leaving Certificate,
01.1993 - 06.2005
Sunny BhattacharjeeSoftware Engineer II A