| 20,000+ Fresh Resumes Monthly | |
|
|
| | Click here or scroll down to respond to this candidateCandidate's Name
Travis County Austin, Texas Street Address
PHONE NUMBER AVAILABLE EMAIL AVAILABLEhttps://LINKEDIN LINK AVAILABLESOFTWARE DEVELOPERTalented software developer with over 5 years of experience. Hands-on involvement in the design, implementation, testing, and deployment stages of the Software Development Life Cycle. Competent in navigating the Agile methodology and collaborating closely with cross-functional teams. Skilled in implementing technologies such as Java, J2EE, Hibernate, Spring, React.js, RESTful, Mongo DB, MySQL, PostgreSQL, JSON, Jenkins, DevOps, AWS Cloud, OAuth2.Object-oriented programming (OOP) Dependency Injection SOLID Design Patterns ACID Agile AWS Azure Web services Data Structures and Algorithms BackendDatabase Development Test-Driven Development (TDD) Micro-services REST API AWS CloudLanguages: JavaWeb: JavaScript, HTML, CSS, XMLWeb Services: RESTful Web Services, SOAP, Spring REST, JSONWeb/App Servers: Apache Tomcat, GlassFish, Jetty, WebLogicFrameworks: Spring (MVC, Boot, Security, Cloud, Data, Testing, Dependency Injection), Hibernate, ReactJS, NodeJSDatabases: MySQL, Postgres, Mongo, OracleArchitecture/Design Patterns: Micro-services, SOA, Distributed Systems, MVC, DAO, Singleton, Abstract Factory, Dependency Injection, Prototype, Observer, Session, Session Factory, Factory.SDLC: Agile/Scrum, TDD, WaterfallBig Data: Hadoop, Spark, ScalaTools: Maven, Eclipse, IntelliJ, Spring, Git, Docker, Visual Studio, JUnit, Kafka, Oracle SQL Developer, MySQL Workbench Editor, Docker, StarUML, Trello, JenkinsPlatforms: Windows, Linux, MacOS, UNIX, DockerPROFESSIONAL EXPERIENCECAREER NOTE: Completed on-campus studies and currently taking distance education courses to complete a Masters Degree in Computer Science (Available for full-time, W-2 employment).SELECTIVE INVESTMENTS LTD, Kampala, Uganda 05/2018 08/2023Printing company.Software developerDesigned and developed end-to-end Java-based applications.Successfully led end-to-end development and optimization of dynamic Java applications within Agile/Scrum framework, consistently delivering projects on time and within budget.Engineered software architectures using Java and Spring Framework, optimizing system performance and scalability; reduced application response time by 40% and enhanced system reliability by 25%.Developed Micro-services using Spring Boot and Netflix OSS components (Zuul, Eureka, Ribbon, Hystrix), following domain-driven design principles.Administered databases using MySQL, optimizing query performance by 25% and reducing response times by 40% for end-users.Built user interfaces for the web application using React.js and JavaScript, leading to a 30% increase in user satisfaction and accessibility.Designed RESTful APIs using Java, resulting in a 50% improvement in integration with external systems and enhanced interoperability.Enforced security protocols using OAuth2, resulting in a 30% decrease in unauthorized access attempts and enhancing data protection by 40%.Incorporated Jenkins, Git, and GitHub for facilitating Continuous Integration and Continuous Delivery (CI/CD), leading to a 50% reduction in deployment time and a 25% increase in deployment frequency.Defined and applied design/coding standards, patterns, multithreading, and quality metrics for projects, resulting in a 20% reduction in code defects and a 30% increase in code maintainability.Integrated messaging services including Apache Kafka, RabbitMQ, and JMS for projects, leading to a 40% improvement in message throughput and a 25% decrease in message processing latency.Technologies Used: Kafka, Docker, MongoDB, Maven, JUnit, Mockito, Spring Security, Spring Actuator, RESTful Web Services, Hibernate, Spring Boot, RabbitMQ, Gradle, jQuery, ReactJS, GIT, Jenkins, DevOps.Achievements:Spearheaded the development of projects, ensuring timely completion with strict deadlines following Agile/Scrum approach, resulting in a 15% increase in project delivery efficiency.Influenced significant contributions to the development of organizational flow software, leading to a 20% improvement in team productivity in managing tasks, schedules, and time limits.EDUCATIONMaster of Science in Computer Science(In progress via distance education; expected completion 04/2026)Maharishi International University, Fairfield, IowaKey Courses: Web Application Architecture, Enterprise Architecture, Web Application Programming, AlgorithmsBachelors in Electrical EngineeringMakerere University, Kampala, Uganda |