Post Job Free
Sign in

Software Engineer Java

Location:
Fremont, CA
Posted:
November 11, 2020

Contact this candidate

Resume:

DENIS KISINA

***** ********* *** • Fremont, California 94536

641-***-**** • *****.******@*****.*** • https://www.linkedin.com/in/denis-kisina SOFTWARE ENGINEER - JAVA

I am a proficient Software Engineer with a solid background and expertise in Java development and broad experience in the IT industry. Around 5 years of professional experience in design, development, testing, and deployment of scalable, interactive web-based applications that meet industry standards and project requirements. Worked extensively in Core Java, Spring framework

(Core, MVC, Boot, Data, REST, Cloud), JavaScript, jQuery, Ajax, J2EE (JSP, JSTL, Servlets), Microservices, Amazon (EC2, RDS, S3), Docker, RDMS (MySQL, PostgreSQL), and NoSQL

(MongoDB) databases.

Object-Oriented Java Programming • Microservices • AOP • SDLC • Containerization Design Patterns • Concurrency & Multithreading • Web Services Database Development Data Structures & Algorithms • Requirement Analysis • Unit & Integration Testing TECHNICAL SKILLS

Languages: Java 8/11/J2EE.

Web: HTML5, CSS3, Bootstrap, Java Script, jQuery, JSP, Servlet, XML, ThymeLeaf. Web Services: SOAP, REST.

Web/App Servers: Apache Tomcat, Glassfish.

Frameworks: Spring (Core, MVC, Boot, Data, REST, Cloud), Hibernate, JPA, Microservices

(Project Experience), Messaging Frameworks (JMS & Kafka - Working knowing). Databases: PostgreSQL, MySQL, MongoDB (Project Experience). Design Patterns: Singleton, MVC, Builder, Factory, Proxy, Observer, Template, Prototype. SDLC: Agile/Scrum, TDD, DDD.

Tools: Git, GitHub, Jenkins, Junit, Mockito, Selenium, Docker, IntelliJ IDEA, Maven, Postman. Platforms: Windows, Mac OS, Ubuntu.

CAREER NOTE: Completed on-campus studies and currently taking distance education courses to complete a Master's Degree in Computer Science (Available for full-time, W-2 employment). PROFESSIONAL EXPERIENCE

THE TECHNOLOGY DOCTOR (U) Ltd, Kampala, Uganda • 2015-2019 Provides technology and outsourcing services to Small and Medium-sized companies. Software Engineer:

A Key contributor on Agile Teams for various projects throughout the SDLC Life Cycle. Tasks Performed:

• Designed & implemented Rest API services using Spring (Boot, Data, REST, Cloud).

• Integrated with USSD gateway service provider APIs to collect routine health information, register patients, and send out health notifications reminders.

• Designed test cases & performed unit and integration testing using Mockito and Junit test suite.

• Collaborated with other team members using Agile Scrum to gather requirements for the code.

• Used AWS and technologies like EC2, Work Mail, SES, IAM, AMS, RAM S3, and RDS for a software service.

DENIS KISINA • Page 2 • 641-***-**** • *****.******@*****.*** Achievements:

• Developed an auto-update system to process posting of health incident data collected in the field via mobile USSD application into core routine health system.

• Increased the overall unit testing coverage from 25% to over 80% in the Rest API, which increased the confidence and made it easy to work on refactoring to improve code quality.

• Successfully developed features and components to enhance business processes. Technologies Used: Java, J2EE, Spring (Core, Data, Security, Rest, Cloud), Hibernate, Mockito, Junit, Log4j, Maven Git, JavaScript, jQuery, Swagger, VS Code, Slack, AWS (EC2, RDS, S3). THE TECHNOLOGY DOCTOR (U) LTD, Kampala, Uganda • 2014-2015 Provides technology and outsourcing services to Small and Medium-sized companies. System Administrator

Designed and installed network infrastructure, DNS, AD and MS Exchange server. Supported and provide tier 4 technical support to help desk tickets from various clients. Tasks Performed:

• Maintain a preventative maintenance schedule for all ICT equipment and resources at the Data center and remote sites.

• Trained end users on security and use of IT applications and hardware.

• Installed/configured/maintained/troubleshoot network infrastructure, DNS, Active Directory, and MS Exchange servers.

• Developed various IT policy documents end-users and management. Achievements:

• Resolved all tickets assigned to me from help desk.

• Resolved over 90% of tickets in agreed SLA resolution time. Technologies Used: Microsoft Server 2003/2008 servers, WSUS servers, SCCM Server and MS Exchange 2010

BUSINESS CENTRE LTD, Kampala, Uganda • 2010-2014 An outsourcing IT company providing a wide range of software services and solutions.

IT Technical Support

Provided day-to-day technical support of all aspects of clients' Information Technology systems. Tasks Performed:

• Maintained a preventative maintenance schedule for all ICT equipment and resources.

• Trained new IFMS users and maintained service desk for end user support.

• Created, implemented, and updated ICT policies and procedures based on ISO standards. Achievements:

• Maintained and supported more than 50 servers on the IFMS network.

• Upgraded, installed, configured, and maintained server infrastructure consisting of mixed servers, LAN equipment, and security devices spanning multiple locations. Technologies Used: MS Server, MS Exchange, HP Helpdesk, SCCM Server DENIS KISINA • Page 3 • 641-***-**** • *****.******@*****.*** PERSONAL PROJECTS

Web Scraper / Aggregator (2020): Designed and developed a scraping service to locate and aggregate job listings from multiple boards. Technologies Used: Spring, Java, crawler4j, Maven, Git, Maven, IntelliJ, HTML, Bootstrap.

Covid-19 Tracker Dashboard (2020): Designed and Developed a Covid-19 statistical dashboard highlighting the percentage increases, decline and top 5 countries. Technologies Used: Java, Spring Boot, Git, Heroku, Maven, IntelliJ, Thymeleaf. ACADEMIC PROJECTS

Library Management System, MIU (2020): Worked in a team of 3 to design and implement a library system to manage books and library members. Administrators may add new books, copies, and members, and edit information. Technologies Used: Java, JavaFX, CSS, Spring Boot, Hibernate, MySQL, Git, Maven, IntelliJ.

Pet Adoption, MIU (2020): In a team of 4, designed and developed a web application where users may register, post, and adopt pets. Technologies Used: HTML5, CSS, Bootstrap, JavaScript, Spring Framework, Java, Servlet, JSP, MySQL, IntelliJ, Git. EDUCATION

Master of Science in Computer Science

(In progress via distance education; expected completion June 2022) Maharishi International University – Fairfield, Iowa Key Courses: Modern Programming Practices, Software Engineering, Web Application Programming, Enterprise Architecture, Fundamental Programming Practices, Algorithms Bachelor of Science in Computer Science (2009)

Makerere University – Kampala, Uganda

PROFESSIONAL DEVELOPMENT

CompTia A+ Certification • Java Fundamentals • CCNA Training



Contact this candidate