Deepak Vishwakarma
Summary
Lead Software Engineer with 12+ years of experience developing solutions for enterprise applications. Proficient in blockchain tech, cloud migration, full-stack development, leadership, problem-solving, quality assurance, and adaptability. Passionate about continuous learning and exploring new opportunities to push the boundaries of technology.
Key Strengths:
Expertise in Blockchain Technology: Proficient in developing and deploying smart contracts on Ethereum and Quorum, and experienced in leading the migration of microservices to AWS cloud production using Terraform and other cloud technologies.
Cloud Migration and Architecture:Experienced in leading the migration of microservices to AWS cloud production, utilizing Terraform and other cloud technologies to optimize performance and scalability.
Full-Stack Development Skills: Skilled in frontend and backend technologies such as React, Kotlin, Node.js, and Golang, with a focus on building user-friendly and performant applications.
Leadership and Collaboration: Demonstrated ability to lead teams, facilitate cross-functional collaboration, and communicate effectively with stakeholders to drive project success.
Problem-Solving and Innovation: Known for creative problem-solving skills and a passion for exploring innovative solutions to complex technical challenges.
Quality Assurance and Continuous Improvement: Committed to delivering high-quality products through robust quality assurance processes and a culture of continuous improvement.
Adaptability and Learning Agility: Proven ability to adapt to new technologies, methodologies, and business requirements, with a strong drive for continuous learning and professional growth.
Skills
Tech Stacks: Javascript, React, Kotlin, Java, Node.js, Blockchain, Smart Contract, Ethereum, Springboot, AWS, Terraform,
Design Skills: Financial Technology, Critical Thinking, Analytical Skills, TDD, DDD, Software Development, DApp, Distributed Application
Soft Skils: Team Management, Communication, Critical Thinking, Solution Architecture, Collaborate, Agile, Communication Skills, Regulatory, Payment, Banking, Fintech
Work Experience
Lead Software Engineering, Vice President
JPMorgan Chase & Co. Feb 2022 - Present (2 years 7 Months)
- Developed and deployed smart contracts on Ethereum and Quorum for enterprise applications Designed and implemented secure architecture for private blockchain networks using Quorum Integrated blockchain solutions with existing enterprise systems and APIs
- Performed unit and integration testing for smart contracts and DApps
- Singapore
- Contributed to ongoing development and maintenance of blockchain infrastructure
- Migrated multiple micro-services to Atlas Cloud (AWS) Production with zero failure
- Learned Terraform in-depth and migrated multiple applications from Pivotal cloud to AWS cloud with minimal resource in strict timeline
- Improved performance of E2E assertion framework
- Built frontend framework using Native Web Component/Lit Element Conducted requirement gathering from stakeholders and designed screens Led team of UI developers
Lead Frontend Engineer, Vice President
DBS Bank Feb 2021 - Feb 2022 (1 year 1 month)
- Headed teams of Frontend developers and User Experience specialists
- Lead a pivotal role in the Core System Technology Group (CST), contributing to architectural innovation and framework development
- Developed Trade Banking Applications on permissioned Blockchain(POC) using Corda R3
- Engineered and crafted React.js, Android, and Angular component libraries for widespread adoption within DBS Consumer banking applications
- Developed Document Search Engine using Node.js, GraphQL, React, and ElasticSearch for centralized document management
- Build custom Node.js CLI for a streamlined starter kit and templating engine support, emphasizing automation and efficiency
- Established an advanced Analytics Framework and Zero Code Documentation tool, showcasing a versatile skill set
Senior Software Engineer, Staff Software Engineer
Equinix May 2016 - May 2017 (1 year 1 month)
- Specialized in performance profiling and enhancement for Node.js and AngularJS applications, improving the UX and customer engagement.
- Upgraded Oracle driver from strong-oracle to node-oracledb, improving database connectivity with less downtime and zero failure.
- Implemented in-memory cache using node-cache to optimize performance by 30% of least used APIs
Lead UX/UI Engineer, Senior Software Engineer
TO THE NEW Jun 2014 - Apr 2016 (1 year 11 months)
- Executed data migration from relational SQL databases to NSQL MongoDB in 2 months
- Implemented ElasticSearch for optimized search functionality across multiple collections and increase the performance by 60%
- Established multilingual support with Angular translates for enhanced accessibility
- Introduced chat/messenger feature supported by Pusher and OpenTok for real-time communication Implemented Node.js workers for optimized system efficiency in batch tasks
- Integrated RabbitMQ for a priority-based queue system
- Implemented API caching at the Node.js level for improved performance
Module Lead, Senior Software Engineer
NEC Corporation India Pvt Ltd. Aug 2013 - Jun 2014 (11 months)
- Developed a simulator for communication with external systems (ACOS, WEB API, etc.)
- Built multiple Zimlets (Add-Ons/Plugins) for Bmail(a project of Biglobe) to enhance the User Capabilities Develop a heat-map tool to trace the log of 100s of Zimbra mail servers and collect information to increase visibility
Projects
30 seconds of typescript
Building website to provide developers with essential code snippets. Committed to improving website functionality, SEO, and promptly addressing coding bugs. Goal is for snippets to rank in top 5 on Google. Code snippets improve productivity and save time.
Education
West Bengal University of Technology, Kolkata
Bachelor of Technology (B.Tech.), Computer and Information Sciences and Support Services 2007 - 2011
West Bengal Board of Education (WBBSE)Secondary, Kolkata
Higher Secondary, Physics, Maths, Chemistry 2007 - 2011
Awards/Certificates
AWS Certified Cloud Practitioner - Amazon Web Services (AWS) Issued Aug 2023 - Expires Aug 2026
Blockchain Basics - University at Buffalo - Certificate