Summary
Overview
Work History
Education
Skills
Linkedin
Timeline
Generic

Vaishali Gokhale

Calgary,Canada

Summary

With over 10 years of software consulting expertise specializing in the Java/J2EE technology stack, I have excelled in roles ranging from Software Developer to Development Team Lead. My experience spans across diverse sectors including Education (LMS), Banking and Finance, Mobile, Pharmaceutical, Fintech, and Regulatory Management Product domains.

I am enthusiastic about designing software solutions and proficient in adapting to evolving strategies, plans, and priorities. I bring strong interpersonal skills, effective communication, and advanced problem-solving abilities to foster collaborative teamwork.

Ability to adeptly plan, organize, and motivate teams to exceed predefined goals, I have experience in managing multiple projects simultaneously with precision and maintaining the delivery deadlines even in high-stress environments. I am committed to effective team management, accelerating project timelines, and consistently surpassing customer expectations.

Overview

21
21
years of professional experience

Work History

Development Team Lead

Thentia Inc.
01.2022 - 06.2024

Integration Lead for Large-Scale Enterprise Project

  • Led requirements gathering, solution design, and implementation using Java/JavaScript/Angular JS technologies with MongoDB Database and REST APIs.
  • Collaborated directly with clients to understand requirements, proposed solutions, and drafted comprehensive design documents, providing them with visibility into the final product.
  • Managed teams of 3-5 developers new developers, onboarding them with training sessions, guidance, and mentorship to enhance skills and overall team performance.
  • Conducted code reviews, prioritized quality, and ensured timely delivery.
  • Collaborating closely with Product Managers and Business Analysts, I conducted cross-functional brainstorming sessions with technical leads to devise innovative and optimal solutions and designs.
  • Utilized Agile methodology to estimate timelines, track progress, and lead daily scrums and sprint planning.
  • Transformed the extensive Work Breakdown Structure into actionable tasks with realizable estimates, making sure the project is delivered in phases as per the project deadlines and delivery plans.

Lead, Onboarding Team for New Clients

  • Helped achieve faster launch of multiple new customer implementations with a team of 5 developers.
  • Contributed expertise in developing solutions for complex requirements by customizing the existing product, breaking down tasks into manageable phases, meticulously planning project timelines and scope, and ensuring successful implementation and deployment for seamless delivery.
  • I was accountable for overseeing development, deployment, and data migration for each new client, demonstrating proficiency in delivering product demos and handling crucial Business Validation meetings.
  • Conducted performance reviews, provided ongoing mentorship, and enhanced team members' technical skills.
  • Proactively resolved issues, ensured effective bug fixes, and heightened customer satisfaction.
  • Selected to participate in Thentia's Coaches Foundation program, a distinguished leadership development initiative.

Development Team Lead

Paysafe Group
06.2018 - 12.2021

Career Advancement: Software Developer to Development Team Lead

  • Promoted to Development Team Lead, leveraging technical expertise to excel in leadership, mentoring, and management.

Technical Experience:

  • Developed and maintained payment methodologies, third-party integrations, and new features as a Software Developer.
  • Proficient in Java, Spring Framework, Hibernate, REST APIs, Web Sockets, and MySQL DB.
  • Worked in diverse environments, including monolithic, microservices, on-prem, and cloud settings.

Leadership Responsibilities:

  • Mentored junior developers through regular coaching sessions, enhancing their technical skills and performance.
  • Served as Scrum Master, leading scrums, sprint planning, backlog grooming, and retrospectives.
  • Supported feature releases, deployments, issue analysis, project planning, and estimations.
  • Fostered cross-functional collaboration between development teams, QA analysts, and product owners.
  • Conducted thorough code reviews, ensuring best practices and company coding standards.

Software Consultant

Blackboard Inc.
02.2012 - 06.2018
  • Designed and developed customized modules for Blackboard LMS using Agile methodologies, unit testing, and frequent releases.
  • Utilized frontend technologies: Angular JS, JavaScript.
  • Employed backend technologies: Java/J2EE, Spring Framework, Hibernate.
  • Implemented inter component communication using JSON/REST APIs and developed RESTful web services with Jersey Framework.
  • Worked with various databases: Postgres, Oracle, Sybase.
  • Conducted unit testing using JUnit and Mockito Frameworks.
  • Participated in Agile processes using JIRA tool: backlog grooming, sizing, and peer code reviews..
  • Demonstrated expertise in debugging, bug fixing, and proposing multiple solutions with impact analysis on existing codebase.
  • Supported product deployments, feature releases, and demonstrations.
  • Spearheaded data migration task, devising strategies for QA testing, providing SQL queries, and deployment strategies in multiple phases.

Software Developer Module Lead

Persistent Systems Ltd.
04.2010 - 08.2011

Projects

  • Mobility Services for Apple iPhone:

Developed server communication with APNS using Java, Spring Framework, Apache Tomcat, JMS Queue, and MySQL DB.

  • Intuit Money Manager:

Integrated multiple financial institution accounts under a single Intuit User Account using JSP/Servlets, Hibernate, JUnit, and Oracle DB.

  • Business Workflow Processing Software:

Developed frontend for configurable workflow software enabling business mergers and acquisitions using Javascript, EXTJS, and Oracle DB.

Responsibilities

  • Followed Agile Development Process
  • Created High-Level Design documents for each project
  • Implemented software with Unit Testing using JUnit
  • Conducted peer code reviews

Sr. Software Developer

Network Integrators Pvt. Ltd.
08.2009 - 03.2010

Independently developed a new Integration System from inception to deployment. This standalone system seamlessly integrated with an existing system through API communication. Key responsibilities included:

  • Gathered system requirements and defined specifications.
  • Developed the system using Java Web Start software, implementing MVC architecture, Java Swing for the UI, Servlets for server-side logic, and Oracle for the database.
  • Deployed the system on the JBoss Application Server.
  • Designed reusable modules to enhance scalability and accelerate development.
  • Configured the JBoss Application Server and established necessary environment settings for frontend, application server, and database.

Software Engineer

Oracle Financial Services Ltd.
03.2005 - 12.2007

Core Banking Solution Development:

  • Contributed to the development of Flexcube, a widely used core banking solution in India, employed by prominent institutions like HDFC Bank.
  • Proudly worked on introducing new features: Origination Module and Collections Module.
  • Frontend development using HTML and JavaScript, with backend services implemented using EJBs and servlets deployed on Websphere Studio Application Developer. Oracle database stored extensive business logic within stored procedures and functions.
  • Collaborated with Business Analysts for requirement clarification and support in System Integration Testing.
  • Prepared design documents from Functional Specifications Document.
  • Daily development involved : Coding and Unit testing, peer code reviews, Writing Database Packages, Functions, and Procedures (PL/SQL)
  • Developed reusable, scalable, and maintainable code, ensuring long-term software stability.
  • Met project deadlines through effective time management and task prioritization.
  • Refactored legacy code for improved maintainability, facilitating easier future updates.
  • Conducted extensive impact analysis for database field changes (across various product modules).
  • Prepared Time Estimations for project delivery.
  • Mentored junior team members, imparting basic Flexcube knowledge.

Software Developer

Mapro Transoft
08.2003 - 01.2005

Led the redesign and development of a Medical Transcription Software product, focusing on:

  • Migrating the legacy codebase to a new Java-based architecture.
  • Collaborating closely with users to identify current issues and future improvement opportunities.
  • Creating Functional Specification Documents and translating them into high-level design components and modules.
  • Following the Waterfall methodology for the software development lifecycle.
  • Implementing MVC architecture with Java Swing for the frontend, servlets for the business logic layer, and DB2 for the database.
  • Improving user experience by designing and implementing intuitive interfaces.
  • Promoting a collaborative team environment through effective communication and problem-solving skills.

Education

Bachelor of Engineering - Electronics And Telecommunication

Pune University
India

Skills

  • Full Stack Java/J2EE technology stack
  • Team Management and Leadership
  • Software Development, Design and Solution
  • API and Integrations Design and Development
  • Agile and Waterfall development methodologies
  • Microsoft Windows, Linux and MacOS Environments
  • Cross-Functional Team Collaboration
  • Managing Client Communication and providing Product Demos
  • Technical Analysis and Code Reviews
  • Performance Evaluation
  • Mentoring and Training
  • Technical recruiting
  • Multicultural Sensitivity
  • RESTful Web Services
  • Microservice Systems
  • Spring, Struts Frameworks
  • Dropwizard
  • JSP, Servlets, Hibernate
  • HTML5, CSS, Javascript
  • AnjularJS
  • ExtJS, TypeScript, jQuery
  • Nodejs and NPM
  • Databases: Oracle, MySQL, MS SQL, Postgres, MongoDB
  • Version Control using GitHub, GitLab, Perforce, VSS
  • Jira Issue Tracking Software
  • Notion and Confluence Knowledge management Software

Linkedin

www.linkedin.com/in/vaishali-gokhale

Timeline

Development Team Lead

Thentia Inc.
01.2022 - 06.2024

Development Team Lead

Paysafe Group
06.2018 - 12.2021

Software Consultant

Blackboard Inc.
02.2012 - 06.2018

Software Developer Module Lead

Persistent Systems Ltd.
04.2010 - 08.2011

Sr. Software Developer

Network Integrators Pvt. Ltd.
08.2009 - 03.2010

Software Engineer

Oracle Financial Services Ltd.
03.2005 - 12.2007

Software Developer

Mapro Transoft
08.2003 - 01.2005

Bachelor of Engineering - Electronics And Telecommunication

Pune University
Vaishali Gokhale