Summary
Overview
Work History
Education
Skills
Languages
Projects
Disclaimer
Personal Information
Roles And Responsibilities
Timeline
Generic

Harish Gowda

Bangalore

Summary

Innovative professional in software development, known for productivity and efficiency in completing projects. Possess strong skills in algorithm design, system architecture, and code optimization. Excel in problem-solving, communication, and teamwork, ensuring successful collaboration on complex projects.

Overview

14
14
years of professional experience

Work History

Software Engineering Specialist

British Telecom
Bangalore
10.2023 - Current
  • Lead the architecture and technical direction of the development team, ensuring alignment with business goals and technology standards.
  • Analyze and design software requirements, transforming business needs into scalable and maintainable technical solutions.
  • Define and manage the technical roadmap, coordinating with cross-functional teams for timely delivery.
  • Collaborate closely with the team to implement and deliver technical user stories, ensuring code quality and performance.
  • Work with Principal Architects to evaluate and implement platform or tool changes, maintaining architectural consistency.
  • Conduct regular code reviews and provide hands-on support to resolve complex technical challenges within the team.
  • Identify opportunities for product enhancements, explore new features, and build proof-of-concepts (POCs) to validate ideas.
  • Engage with stakeholders to gather requirements, provide technical insights, and align deliverables with business priorities.

Lead Software Engineer

Societe Generale Global Solution
Bangalore
10.2022 - 10.2023
  • Carried out the development and maintenance of multiple applications in Java,Spring boot, Micro Services, Oracle,Kafka and Angular technologies
  • Provided expertise about standard practices on coding standards and provided support for highly complex technical issues
  • Ensured meeting of the quality, security and compliance for the developed applications
  • Analysed complex business requirements, functional specs and wrote technical specifications
  • Reviewed requirements documents and developed implementation strategies that preserve the availability, performance, integrity, stability, and scalability of systems
  • Troubleshoot applications and worked directly with various application/ business/support team partners
  • Contributed to technical discussion with senior technology leads and architects and for the continuous improvement of technical ideas within the team
  • Developed less experienced team members to enhance their technical and domain capabilities
  • Ensured quality, security and compliance requirements of project delivery and provided Level-3 application support
  • Produced architecture design documents to effectively communicate the solution to the business and provide direction for the development teams and infrastructure partners
  • Interacted with internal and external technical leaders to develop innovative solutions that meet business needs
  • Researched new innovative tools and technologies and lead proof-of-concepts to drive adoption

Senior Software Engineer

Netcracker Technologies
Bangalore
01.2021 - 07.2022
  • Provided support in specialized technology areas such as requirements/specifications definition, analysis, assessment, planning, design, Development, integration, testing, installation, performance tuning, deployment, and/or maintenance
  • Assisted in the design and development of database systems and optimized database systems for performance and reliability
  • Tested database systems and perform bug fixes and ensured data integrity and quality in database systems
  • Provided database solutions based on technical documents and business requirements
  • Developed database functions, scripts, stored procedures, and triggers to support application development
  • Maintained standard policies for database development activities and created database models as per the requirements
  • Prepared documentation regarding database design, configuration, and change management tasks
  • Used applicable methodologies, modeling techniques, tools, applications, systems, or databases to perform assigned tasks

Software Engineer

Cisco Systems
Bangalore
05.2020 - 10.2021
  • Designed, programmed, reviewed, unit tested, and supported APM applications using Java EE technologies, Java, Springboot,Micro Services, Kafka, ELK, Angular, etc
  • Developed custom software solutions while using object-oriented programming and test-driven development (TDD) to ensure change accuracy and software quality
  • Ensured the best possible Performance, Quality, Security, High-availability, and Responsiveness of applications
  • Researched new technologies and made recommendations within the area of expertise
  • Worked with other internal software development teams on integration engineering
  • Troubleshoot applications, identified bottlenecks and bugs, and devised solutions to mitigate and address issues
  • Participated in creating or updating Technical documentation and assisted with internal product training
  • Developed custom software solutions while using object-oriented programming and test-driven development (TDD) to ensure change accuracy and software quality
  • Contributed to technical discussion with senior technology architects and for the continuous improvement of technical ideas within the team

Senior Principal Software Engineer

Home Credit India Pvt Ltd
Bangalore
10.2018 - 05.2020
  • Developed and led teams in the design and implementation of sophisticated software applications in Java,Spring boot,Microservices, Kafka and Oracle, producing high quality code following industry standards
  • Developed custom software solutions while using object-oriented programming and test-driven development (TDD) to ensure change accuracy and software quality

Module Lead

Mindtree Limited
Bangalore
02.2017 - 10.2018
  • Developed and led teams in the design and implementation of sophisticated software applications in Java,Spring boot,Microservices, Kafka and Oracle, producing high quality code following industry standards
  • Developed custom software solutions while using object-oriented programming and test-driven development (TDD) to ensure change accuracy and software quality

Senior Software Engineer

Infosys Limited
Bangalore
01.2015 - 02.2017

Software Engineer

Gowdanar Technologies Pvt Ltd
Bangalore
09.2011 - 12.2014

Education

BE - Computer Science & Engineering

University BDT College of Engineering
01.2011

12th -

KLK Govt PU college
01.2007

10th -

KLK Govt High School
Birur
01.2005

Skills

  • Windows 7
  • Windows 10
  • Mac
  • Linux
  • Java
  • J2EE
  • PL/SQL
  • Dockers
  • Kubernetes
  • Junit
  • Mockito
  • Shell
  • Ruby
  • Python
  • Apache Kafka
  • SOAP
  • REST
  • Oracle
  • Spring
  • Hibernate
  • Spring Boot
  • HTML
  • Java Script
  • CSS
  • Angular JS
  • Mongo DB
  • Elastic Search
  • Neo4j
  • Monolithic
  • Microservices
  • Event Driven
  • Jboss
  • Apache Tomcat
  • SVN
  • GIT
  • BitBucket
  • Maven
  • CI/CD
  • Jenkins
  • AWS
  • Kibana
  • Grafana

Languages

  • English
  • Hindi
  • Kannada
  • Telugu

Projects

Plan and Build (SRIMS), 10/23 - Present, Plan and Build is an application which will be used by Telecom planners, Plan their exchange like physical and Logical Mapping. Bacardi, 10/22 - 10/23, Java, Spring boot, REST, Angular, Kafka, ELK Stack, Oracle, PL/Sql, JPA, Maven, GIT, Jenkins, Dockers, Kubernetes, AWS, Event Driven architecture (Kafka), Linux, Oracle, ELK Stack, 6, Bacardi is an investment banking application which helps to price the financial products which are available in the respective portfolios and identify risk based on the scenarios. AMIPRO, 10/21 - 05/22, Java, Spring boot, REST, Reactjs, Oracle, PL/Sql, JPA, Maven, GIT, Jenkins, Dockers, Kubernetes, AWS, Linux, Oracle, 3, AMIPRO is a letter generation application based on the template, in the Natwest bank, in case of loan payment, closure or any other letters to be sent to customers, they have templates, based on the template and account number they choose, with all the required details, letter will be generated and sent to customer. MCE, 05/20 - 10/21, Java, Spring boot, REST, Angular, Kafka, Mongo, ELK Stack, Oracle, PL/Sql, JPA, Maven, GIT, Jenkins, Dockers, Kubernetes, Snowflake, Event Driven architecture (Kafka), Windows, Mac OS, Oracle, Mongo, ELK Stack, 10, My Cisco Entitlements (MCE) is a secure one-stop platform where you can gain insights into your business and better manage your Cisco products and services to minimize risk. Partnership-Modules (Micro Services), 05/19 - 05/20, Java, Spring boot, REST and SOAP Web Service, JMS-Q, JPA, Maven, GIT, Jenkins, Windows, Oracle, 1, Partnership-Modules Integration in micro service which is used for Telecom, Insurance and other key partners, here we are giving bundle offer to customers who are taking EMI from us, Here API's are exposed for front end, internally micro services call respective partner API's to activate the offer. Standing Instruction (SI-DC), 03/19 - 04/19, Java, Spring boot, S, Web Service, XSLT, Windows, Oracle, 1, Standing instruction is the process to allow banks or financial institutions to automatically deduct the amount from the customer's bank account at a regular interval of time. Sales-Package Upload, 12/18 - 12/18, Java, Spring boot, Spring MVC, JSP, SOAP Webservice, Spring Security, Windows, Oracle, 1, In HCIN, the market dynamics coupled with Brand requests result in multiple Product Construct modifications. Web Console, 07/19 - 09/19, Veritas, Java, Spring boot, Hibernate, REST, Agile, Angular JS, Windows, MS SQL, 4, Web Console leverages the files backup and recovery status from all the servers. COLD - PAS, 02/17 - 06/18, Cisco Systems, Java, Servlet, JSP, Struts1.0/2.0, HTML, CSS, Web Services, Oracle PL/SQL, Maven, SOAP, REST, Agile, Windows, Oracle, 4, Product Alert Services (PAS) leverages the product knowledge and alerts data to provide automated product alert profiling services. Routing Services (BPM), 01/15 - 02/17, Apple Inc, Java, Servlet, JSP, Hibernate, HTML, CSS, WebServices, Oracle PL/SQL, Maven, MAC, Oracle, 6, Routing Services is a centralized workflow engine serving as the core workflow / approval engine for multiple critical applications of Apple. IAW, 01/12 - 12/14, HSBC GLT India, Java, JSP, Spring, Hibernate, Javascript, Oracle, Websphere, Windows 7, Oracle, 10, IAW is a mortgage application for banking, which enables organizations to achieve world-class performance.

Disclaimer

I hereby declare that the above-mentioned details are true to best of my knowledge.

Personal Information

  • Date of Birth: 04/04/90
  • Gender: Male
  • Nationality: Indian
  • Marital Status: Married

Roles And Responsibilities

  • Full Stack Developer.
  • Technical lead, mentoring and guiding team members and project deliverables.
  • Analysing the requirement document and understanding the functionality of the project modules.
  • Developing the application and focusing on the requirement.
  • Coding, Unit Testing, Bug fixing, designing and documenting.
  • Adhere to strict coding standards.
  • Following the Code review process.

Timeline

Software Engineering Specialist

British Telecom
10.2023 - Current

Lead Software Engineer

Societe Generale Global Solution
10.2022 - 10.2023

Senior Software Engineer

Netcracker Technologies
01.2021 - 07.2022

Software Engineer

Cisco Systems
05.2020 - 10.2021

Senior Principal Software Engineer

Home Credit India Pvt Ltd
10.2018 - 05.2020

Module Lead

Mindtree Limited
02.2017 - 10.2018

Senior Software Engineer

Infosys Limited
01.2015 - 02.2017

Software Engineer

Gowdanar Technologies Pvt Ltd
09.2011 - 12.2014

BE - Computer Science & Engineering

University BDT College of Engineering

12th -

KLK Govt PU college

10th -

KLK Govt High School
Harish Gowda