Post Job Free
Sign in

Software Development Engineer

Location:
Dallas, TX
Posted:
August 06, 2025

Contact this candidate

Resume:

GODFREY KOMAKECH

**** ************ ****, ****** ** 75206

641-***-**** • *******.********@*******.*** • www.linkedin.com/in/godfrey-komakech SOFTWARE ENGINEER

Innovative developer with over 7 years of software development experience using technologies such as Java, Spring, Spring Boot, Hibernate, React, JavaScript, Angular, AWS, through the full SDLC process. Strong communication skills used for requirement gathering, stakeholder updates, client coordination, and sprint planning meetings. Well-trained in the full stack implementation of Java-based projects, including UI design, back-end coding, database optimization, and third party integration. Java Programming • Requirement Collection & Analysis • Software Development Life Cycle Dependency Injection • Design Patterns • Back-End Modules • Unit Testing Technical Skills

Languages: Java

Frontend/Web Framework: React, Angular, JavaScript,PHP, Bootstrap, AJAX, JSP, Servlet, Thymeleaf, XML

Web Services: REST, Microservices

Web/App Servers: Apache Tomcat, Glassfish

Frameworks: Spring (Boot, Security, Cloud), Hibernate Databases: MySQL,Mongo

Containerization and Orchestration: Docker, Kubernetes Message Brokers: Kafka

Cloud Technologies: AWS, GCP

Design Patterns: Factory, Abstract Factory, Singleton, Façade, Observer, Template, Iterator, Builder, Adapter, Decorator, Strategy, Prototype, Session Factory SDLC: Waterfall, Agile-Scrum

Tools: Spring Tool Suite, IntelliJ, NetBeans, Eclipse, Notepad++ Platforms: Windows, Linux

PROFESSIONAL EXPERIENCE

CAREER NOTE: Master's Degree in Computer Science.

ITC Infotech (USA) Inc, NJ. September 2020 – Present Role: Software Developer (Contracted for Goldman Sachs) Tasks Performed:

• Spearheaded the development of robust financial software tailored for loan processing, utilizing microservices architecture using Spring Boot and Rest APIs to improve system scalability and reliability.

• Implemented event-driven architecture using Kafka to facility real-time data processing and event streaming enhancing the ability to respond quickly to market changes and customer demands

• Collaborated with AWS Cloud services for seamless deployment and scalability leveraging Docker containers and Kubernetes for orchestration.

• Implemented monitoring and observability of Rest APIs using Grafana and Prometheus to track system performance metics, analyze trends and proactively identify and troubleshoot issues.

• Employed in-house programming languages to enhance and customize financial applications, ensuring they meet specific requirements and industry standards.

• Developed API source code to provide seamless functionality to the front-end interface, employing Java, REST, and Spring technologies.

• Provided end-user support, addressing queries and issues related to the financial software, ensuring a smooth user experience.

MICROPAY, Kampala, Uganda • May 2018- July 2019

Financial technology company with over 500 employees, dealing with microfinance transactions. Software Developer: Contributed to development, requirements gathering, and implementation of core application system through to production migration. Tasks Performed:

• Wrote API source code to provide functionality to front-end interface using Java, REST and spring.

• Designed and developed, scalable enterprise-grade Microservices using Java, Spring Boot and Spring Cloud.

• Participated in daily meetings, sprint planning, and product demos. Updated stakeholders.

• Persisted transactions using hibernate, JPA and spring boot. Managed data using MySQL, PL/SQL

• Deployed RESTful webservices on cloud (PCF) using CI/CD automation tools (Docker, GitHub).

• Trained end users and coordinated User Acceptance Testing (UAT) prior to production. Achievements:

• Increased digital engagement with customers, reducing labor requirements and staffing costs.

• Successfully integrated Centenary Bank Agency system with ABC Banking System and total fuel card, increasing transaction rate and customer satisfaction. Technologies Used: Java, HTML5, CSS3, Spring (Boot, Security, JPA, Cloud), Pivotal Cloud Foundry, Hibernate, MySQL, PL/SQL IntelliJ, Spring Tool Suite, Eclipse, Postman, Servlets. 641-***-**** VODAFONE UGANDA, Kampala, Uganda • November 2016- March 2018 Leading telecommunications company providing LTE services. Solutions Developer: Designed and developed software solutions according to project requirements. Tasks Performed:

• Wrote back-end source code to provide functionality to front-end components using Java

• Successfully integrated software components and securing webservices using Spring Security and OAuth2

• Applied Ruby on Rails for agile development and user interface enhancements, complemented by java for backend systems and integration.

• Updated stakeholders periodically on project progress and presented feature demos. Achievements:

• Improved information transparency by providing instantly generated sales and KPI reports.

• Awarded Employee of the Month in Business Technology department.

• Increased volume of customers by adding all Vodafone outlets to My Vodafone mobile app. Technologies Used: Java, Spring, Hibernate, JavaScript, JPA, Spring boot, Google API, Tomcat PIRUMART, Kampala, Uganda • December 2013- January 2017 Software development company specializing in websites and mobile application development. Software Developer: Collected and analyzed client requirements, and assisted in application development through complete Software Development Life Cycle (SDLC) phases. Tasks Performed:

• Wrote clean and quality code in Java.

• Designed and implemented databases in MySQL.

• Contributed and developed enterprise grade webservices using Spring and Spring Boot

• Analyzed project requirements and translated into technical documentation. Achievements:

• Completed projects included recipe website, Android mobile app for Reproductive Health Uganda, automatic reconnection module for smart meter, and Windows mobile application. Technologies Used: Java, Spring (Boot)PHP, HTML, CSS, Tomcat, MySQL, Eclipse, Servlet GODFREY KOMAKECH • Page 3

641-***-**** • *******.********@*******.*** • www.linkedin.com/in/godfrey-komakech EDUCATION

Master of Science in Computer Science(2022)

Maharishi International University – Fairfield, Iowa Key Courses: Fundamentals of Programming Practices; Modern Programming Practices; Algorithms; Web Application Programming; Web Application Architecture; Enterprise Architecture. Bachelor of Science in Software Engineering (2017) Makerere University – Kampala, Uganda



Contact this candidate