Summary
Overview
Work History
Education
Skills
Websites
Certification
Quote
Work Preference
Timeline
Generic
Anish Sharma

Anish Sharma

Software Engineer
Mumbai,Maharashtra

Summary

Accomplished Java Developer with 8 years of experience in designing, developing, and maintaining robust Java applications. Proficient in full-stack development, with expertise in Java EE, Spring Framework, Kafka and RESTful APIs. Proven track record of delivering high-quality, scalable solutions that meet business objectives. Skilled in troubleshooting and debugging complex issues to ensure optimal performance and reliability. Forward-thinking development professional bringing expertise in Java, Data Structure, Algorithms, Low-level Design, High-level Design, JavaScript and other programming languages. Strong team player with excellent communication skills and a collaborative approach to problem-solving.

Overview

8
8
years of professional experience
4
4
Certificate
3
3
Languages

Work History

Associate Technical Delivery Manager

Accolite
05.2021 - Current
  • Pricing Renovation Database (PRDB) is system that collects end-of-day batch data from various vendors. system normalizes collected data and uses rule engine to select chosen price from among vendors based on source hierarchy.
  • As developer, involved in developing and enhancing systems using REST APIs, Java, Spring, Kafka and ExtJs. My responsibilities included designing, developing, testing and implementing scalable Java applications that meet stack holder requirements like creating topics, producers, consumers, and replication factors. Additionally, responsible for developing user-friendly interfaces.
  • By adopting Agile methodologies and, improving project timelines by 30%. I also optimized Java code, and bottlenecks and implemented efficient algorithms to enhance application performance by 25%. Furthermore, I reduced code complexity and improved maintainability by refactoring legacy Java applications, which increased overall team productivity by 20%.
  • Mentoring junior developers on best practices in Java programming fostered culture of continuous learning within team, resulting in 40% increase in team efficiency.
  • Familiar with Git, IntelliJ, Kafka, Jenkins, Jira, putty, Agile(Scrum and Kanban).
  • Collaborated with cross-functional teams to design, develop, and implement scalable Java applications that met stack holder requirements.
  • Delivered high-quality software solutions by conducting thorough testing and debugging procedures for seamless user experience.
  • Contributed to architecture design decisions, ensuring optimal performance and scalability of Java-based systems.
  • Optimized overall codebase size by refactoring redundant modules into reusable libraries.

Staff Consultant

Oracle Financial Services Software
04.2016 - 04.2021
  • Product Development Oracle Banking Digital (OBDX) Experience is cloud-ready, scalable, and open digital banking solution that allows banks to deliver digital capabilities without having to change their current core banking platform. It provides single platform for banks to offer engaging digital experiences across all channels, including retail, SME, corporate, and Islamic banking services simultaneously. The solution is highly customizable and can integrate with any existing technology landscape, making it extensible and versatile solution for banks.
  • I have developed robust, scalable, modular, and API-centric infrastructures and have experience with Oracle Jet, REST APIs, Eclipslink, Java, and Oracle.
  • Integrating third-party APIs to enhance the system's features and capabilities.
  • Provided guidance and mentored less-experienced staff members.
  • Exposer of documentation, unit testing via JUnit, debugging and deployment.
  • Improved software performance by identifying and resolving bottlenecks.
  • Collaborated with cross-functional teams to integrate software components seamlessly into existing systems.
  • Involve in creating proofs of concept for innovative new solutions.

Education

Master of Computer Applications - Computer Engineering, India

NBN Sinhgad School of Computer Studies
Pune, India
08.2015

Bachelor of Computer Applications - Computer Engineering Technology

Sinhgad College of Arts And Commerce
Pune, India
09.2012

Skills

  • Java 8, OOPS concepts
  • OO Design Patterns
  • Spring /Spring Boot
  • Kafka
  • Data Structures and Algorithms
  • System design
  • Agile Framework
  • EclipseLink, JPA, Hibernate
  • Exposure to UI development(Ext JS,Oracle Jet,Angular)
  • SQL RDBMS (Oracle DB, Sybase, DB2)
  • Linux and Shell Scripts
  • Problem-Solving
  • JIRA, JUnit/Mockito, CI/CD, Jenkins, Sonar
  • Stakeholder Communication
  • Java Database Connectivity (JDBC)
  • API Integration, Performance Tuning
  • Unix tools and shell scripting
  • Cloud(AWS, Azure, Oracle
  • Proficient in all aspects of Software Development Life Cycle (SDLC), Waterfall Model

Certification

  • Java 8(Oracle Certified Associate, Java SE 8 Programmer) - ORACLE
  • Oracle Cloud Infrastructure Foundations 2020 Certified Associate - ORACLE
  • Azure Fundamentals (AZ900) - Microsoft
  • Oracle Cloud Infrastructure 2020 Certified Architect Associate - ORACLE
  • Software Development Clean Coding Practices Certified 2021- LinkedIn

Quote

Judge a man by his questions rather than his answers.
Voltaire

Work Preference

Work Type

Full Time

Work Location

On-SiteRemoteHybrid

Important To Me

Company CultureWork-life balanceWork from home optionStock Options / Equity / Profit SharingFlexible work hoursPersonal development programsHealthcare benefits

Timeline

Associate Technical Delivery Manager

Accolite
05.2021 - Current

Staff Consultant

Oracle Financial Services Software
04.2016 - 04.2021

Master of Computer Applications - Computer Engineering, India

NBN Sinhgad School of Computer Studies

Bachelor of Computer Applications - Computer Engineering Technology

Sinhgad College of Arts And Commerce
Anish SharmaSoftware Engineer