CERTIFICATIONS
Cogent Certified Java Developer **22
Name: SamuelKawuma.
Software Engineer
Looking for an entry-level position as a Software Engineer in a dynamic firm that values my analytical and technical skills and provides scope for updating my knowledge, I seek a company that will help me contribute to its development while concurrently aiding my personal growth. ***************@*****.*** 978-***-**** samuel-christopher-kawuma-67169353 skawuma TECHNICAL SKILLS
• Backend Engineering.
• Java SE 8, SQL (MySQL DB)
• Front-End Engineering.
• JavaScript, HTML
• Typescript & Angular, React
• Servlet, JSP, Hibernate, JAX-RS, JAX-WS
• Spring Boot, Spring JPA, Spring Core, Spring
MVC, Spring Rest API
• AWS EC2, S3, RDS
• Agile, CI/CD,
• Source. Code Review
• Testing procedure
• Python programming Skills
EDUCATION
Cogent University 2022
Certificate of Completion. Cogent University’s state-of-the- art development program ensures you remain in sync with the ever-changing technological trends in the market to build the best new technology leaders in Software Development. BS in Computer Science /minor in Math 2022
Salem State University -Salem MA
Associates of Art: Liberal Arts 2018
Bunkerhill Community College -Charlestown MA
PROFESSIONAL EXPERIENCE
Associate Java Developer (Contract) - 09/22-12-22
(Cogent InfoTech, Pittsburgh, PA )
• Performing routine tasks such as code documentation and debugging
• Working with more experienced software engineers to develop new software
• Helping upgrade existing software or applications
• Learning codebase and improving coding skills
• Reviewed code and debugged errors to improve
performance
• Monitoring Technical performance of internal systems
• Gathering information from consumers about program functionality.
• Optimized web assets for speed and performance
• Participated in performance analysis, design,
development and testing
• Designed, developed and implemented software
applications for website based on analyzed requirements and understanding of industry technical standards
Instructor /Supervisor 06/16- 12/22
(Evergreen Center, Milford, MA)
Preload Supervisor 09/14- 10/2016
(UPS, Watertown, MA)
PROJECT EXPERIENCE
Project: Banking Application
Description: Overall goal of the project was to create a system that can handle overall tasks that occur within the institutions with minimal effort
The Application Angular on the frontend to communicate with AWS S3 storage for storing and retrieving bank accounts. Java backend makes calls to an SQL database that holds a Q&A table to be retrieved and updated in the view. JWT is used to authenticate users.
Technologies: Java, Spring Boot, SQL, Angular CLI, Typescript, Spring Security - JWT, AWS S3. Project: Flight Management System
Description: The objective of the system is to make reservation process easier and easily under stable to customers The application would have features that would make effective flight management and these include a web based internet booking system, proper validation to use correct data and eliminate the costly searching process . Also using more optimized code with latest technologies including Inventory control and payment system to make working process easier. Technologies: Java, Spring Boot, MYSQL, Angular14, Typescript, HTML, CSS, Spring Security - JWT, Project: Robotics and Computer. Vision
I designed a project in My Robotics and Computer Vision Class relating to a Pi Car-V Driverless Car. My project objectives was to Analyze features Of the Speed Limit Sign. Use the video data coming in to identify the speed written on the signpost and then using OpenCV technology with the Raspberry Pi to detect the Speed limit sign to make the car drive according to the speed read by the camera. Technologies: Python, OpenCV, Tensor Flow for Machine Learning, Sun Founder PiCar-V for Raspberry Pi as hardware, Usb-Camera, Micro SD Card, Power Supply Monitor, HDMI Cord Project: Customer Churn Prediction in a bank
In this project I created a web application that would perform analysis develop and train data set with the most appropriate model where users can interact with it by entering required in order to perform predictions. Technologies: Tools for data pre-processing: pandas, NumPy, Tools for Data Visualization: matplotlib, seaborn, IDE for app development ; PyCharm, Tools for building GUI Languages, html and flask, Project Management : Trello, Version Control: Git,GitHub
Project: Junit-Testing, BlackboxTesting, Whitebox Testing and Code Coverage Together with my teammates was to perform Clear box Testing and Code Coverage among the objectives of this project were: to gain experience in clear box (Whitebox) testing evaluating a set of test scenarios JUnit test scenario implementation, execution, assessment, and utilization automated testing use of code coverage reports .Also In Project, as part of my assigned duties i implemented a set of test scenarios that were designed to assess whether a class properly implements its functionalities. I performed Testing under black box guidelines where I had access to the executable for the class but not to the source code, so I couldn't look at the code to determine code-based test scenarios and had to rely on requirements documentation.