Dynamic Lead Software Engineer with a proven track record at Gojoko Technologies, adept in Java and Spring Boot. Spearheaded a transition to an in-house decision engine, halving processing time. Skilled in mentoring teams and optimizing CI/CD pipelines, enhancing efficiency and reducing time to market. Passionate about driving innovation in software development.
Leading a team of 5, managing a high-volume decisioning system processing 100K+ daily requests. Successfully transitioned the decision engine from an external consultant setup to an in-house solution with zero disruption, scaling it to a multi-engine framework and reducing processing time by 50%. Built on Java Kogito with Spring Boot using DMN, PostgreSQL with Liquibase, and CI/CD via GitHub Actions and ArgoCD. Automated GitHub pipelines, integrated test pipelines reducing time to market by 40%, optimized RDS instance costs, consolidated databases, and built a PostgreSQL utility for periodic vacuum cleanup.
Led a team of 3, managing and developing features for an aggregator onboarding system integrated with loans services.Handled validations, saved user details, fetched quotations from the decisioning engine, and processed responses for user actions. Built with the latest Java and Spring Boot, leveraging virtual threads to reduce server load by 30%. Also handled daily feature development, system support, and production issue resolution.
Mentored a team of 3 developers and built scalable, reliable data pipelines in Python, ensuring data quality, lineage, and low latency. Created GCP infrastructure with Terraform, enforcing least privilege and optimizing costs. Containerized apps with Docker, applied 12-factor principles, automated CI/CD with Jenkins, reducing bugs by 40% through early pre-checks, and supported migration to Nexla-managed pipelines on AWS.
Worked as a Senior Software Developer in a telecommunications firm providing B2B and B2C internet services. Designed a Java Spring Boot system for skill-based task routing, improving efficiency by 30%. Developed a UI app using ag-grid, angular-calendar, and Microsoft Teams APIs with theme customization and user-specific search filters. Automated Jenkins pipelines, handled deployments, resolved issues, and mentored junior developers.
Worked as a Senior Software Engineer, mentoring junior developers and actively developing features for a Java Spring-based HR application handling leave,salary, and other tasks. Also built a multi-tenant loyalty points system connecting multiple databases, routing users to the correct tenant on login.Additionally, worked on an Angular UI for a telecom firm, managing high-traffic weekly campaigns while maintaining low latency.
Worked as a Software Engineer, actively involved in developing features for a Java Spring-based application managing cash orders and ATM status checks. Led the migration of these legacy applications to the latest Java and Spring Boot versions, implementing automated build, test, and deployment pipelines to improve system efficiency and reliability.
Worked as a Software Engineer, contributing to the development of a Java Spring-based digital inventory tracking system with role-based access control (RBAC). Took the lead in migrating legacy applications to the latest Java and Spring Boot versions, while implementing automated build, test, and deployment pipelines to improve system performance, security, and deployment efficiency.
Java,Python