Resume
Benjamin Batte
Software Developer
Bluffdale, Utah 84065 641-***-**** *************@*****.*** https://www.linkedin.com/in/benjamin-batte-kam https://github.com/benjaminbatte Professional Summary:
Innovative and results-driven Full Stack Developer with 7 years of experience in all phases of the software development life cycle. Proficient in Java, React, JavaScript, Node.js, MySQL, CSS, and HTML, with a strong foundation in data structures, algorithms, and system design. Adept at developing and maintaining complex software systems, leveraging Object-Oriented programming principles to deliver robust, scalable, and efficient solutions. Demonstrates a keen ability to collaborate with cross-functional teams to drive project success and meet organizational goals. Core Competencies:
• Software Development Life Cycle
• Backend Design
• Frontend Design
• Full Stack Development
• Java Programming
• Database Development
• Data Structures and Collections
• Web Services
• User Interface Design
Technical Skills:
Languages: Java, JavaScript
Web: CSS, HTML, React
Web Services: REST
Web and Application Servers: Apache Tomcat
Frameworks: Spring Boot, Hibernate, Kafka, Node.js Resume
Databases: MySQL, MongoDB, SQL Server
Design Patterns: Strategy, Template, Composite, Builder, Observer, Facade, Adapter SDLC: Agile
Tools: Maven, Star UML, Postman, Docker, Eclipse, IntelliJ, NetBeans, GitHub, Git Platforms: Windows, MacOS, Linux
Professional Experience:
WCF INSURANCE – Sandy, UT, USA
Senior Applications Developer
August 2022 – June 2024
• Demonstrated unwavering commitment to WCF values, consistently embodying integrity, excellence, and teamwork to achieve company objectives.
• Managed IT projects independently, focusing on optimizing system performance through targeted maintenance JIRA tasks.
• Contributed significantly to full-stack projects designed to streamline insurance business operations within the Xanthos framework.
• Key responsibilities included overseeing tasks such as invoice creation, job scheduling, and document processing.
• Maintained and refined intricate codebases to enhance functionality and operational efficiency.
• Actively participated in company-mandated professional development activities, completing courses in Database Management and SQL, JDBC, Object-Oriented Programming, and Hibernate.
• Continued professional growth by staying current with emerging technologies and advancing skills in programming, debugging, and communication.
• Ensured adherence to stringent programming standards, facilitating prompt and accurate project completion.
• Cultivated collaborative relationships with internal departments and business stakeholders. Resume
Technologies Used: Java, Postgres, Eclipse, Swing, Xanthos Framework, Job schedule, Messaging, Git, Bitbucket, Hibernate, Tomcat, Maven, Spring Boot, SQL. LACEL TECHNOLOGIES – Kampala, Uganda
Software Developer
June 2016 –June 2021
• Contributed extensively to the complete software development lifecycle, from initial conception and design to deployment and ongoing maintenance.
• Gathered and analyzed requirements, translating them into comprehensive software application designs.
• Developed clean and efficient code across various applications, emphasizing maintainability and scalability.
• Conducted rigorous testing protocols to enhance system functionality and user experience.
• Proficiently wrote and optimized SQL queries for MySQL databases, ensuring optimal data management and retrieval.
• Designed robust REST APIs using Spring Boot, facilitating seamless integration and interaction across applications.
Academic Projects:
Online Car Rental Reservation System (MIU 2022):
• Contributed to the front-end development using React, implementing responsive and user- friendly interfaces for car rental reservations.
• Developed key backend features using Java and Spring Boot, ensuring robust data handling and integration with the front end.
• Collaborated with a team to design and implement the full-stack solution, including car inventory management and booking functionalities.
Technologies Used: Java, Spring Boot, Hibernate, Kafka, MySQL, Git, Maven, IntelliJ, Tomcat, React, Node.js, Vite.
JSON Web Token (MIU 2022):
Resume
• Implemented secure client-server communication using JSON Web Tokens (JWT), enabling stateless authentication and authorization in a microservices architecture.
• Designed and developed the authentication system from scratch, ensuring secure access control and user session management.
• Integrated Spring Boot with Hibernate for backend services and MongoDB for data persistence, providing a seamless and scalable solution.
• Leveraged RESTful Web Services for efficient data exchange between the client and server, optimizing performance and security.
Technologies Used: Spring Boot, Hibernate, MongoDB, RESTful Web Services, IntelliJ, Tomcat. Library Management System (MIU 2021):
• Contributed to a team developing a comprehensive system for book reservations, user authentication, and inventory management.
• Implemented the login module, ensuring secure and efficient access to the system.
• Developed the book reservation feature, allowing users to search, reserve, and borrow books seamlessly.
• Designed the user interface using Java Swing, enhancing user experience and accessibility.
Technologies Used: Java, Swing.
Education:
Master of Science in Computer Science
(In progress via distance education; expected completion April 2025) Maharishi International University, Fairfield, Iowa, USA Key Courses: Leadership and Teamwork, System Analysis and Design, Mobile Application Development, Advanced Software Development, Software Architecture, Database Management Systems, Enterprise Architecture, Data Structures and Algorithms, Software Engineering, Web Application Programming, Modern Programming Practices, Fundamental Programming Practices. Bachelor of Science in Computer Engineering (2014) Busitema University, Busia, Uganda