Post Job Free
Sign in

Java Developer Software Engineer

Location:
Denver, CO
Posted:
April 25, 2023

Contact this candidate

Resume:

GENENE AGA

Denver, Colorado *****

641-***-**** · ******.*****@*****.***

www.linkedin.com/in/genene-aga

Java Developer

Skilled Java Developer with around 7 years of professional experience leading complex projects through all phases of software development life cycle including project scoping, architecture design, backend coding, and testing using Java, Python, REST API, Jenkins, MongoDB, Postman, MS SQL, and C++. Effective team member who contributes to cross-functional teams to deliver projects to clients according to specifications and tight deadlines.

Software Development Life Cycle · Data Structures and Collections

Relational Database Management Systems · Dependency Injection

Languages: Java, C++

Web: HTML5, CSS3, jQuery, JavaScript, XML, Ajax, JUnit, Bootstrap

Web Services: REST Services, Microservices, JSON

Web and Application Servers: Tomcat

Frameworks: Spring (MVC, Boot, Security, Data, AOP, Dependency Injection, Cloud), Hibernate, Node.js

Databases: RDBMS: MySQL, MS SQL, Oracle, PostgreSQL, NoSQL: MongoDB

Design Patterns: MVC, Singleton, Prototype, Session, Session Factory, Observer, Template, Façade, Proxy

SDLC: Agile / Scrum, Waterfall, CI/CD

Tools: Git, Postman, Eclipse, Maven, Jenkins, Docker, StarUML, Jira, IntelliJ, REST API, SonarQube

Platforms: Windows, MacOS, Linux

PROFESSIONAL EXPERIENCE

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).

EPAM SYSTEMS, Prague, Czech Republic · 2021-2022

Software development company.

Senior Software Engineer

Implemented enhancements of Remote Control Systems (RCS) for online shopping with Alert Robots.

Contributed to requirement analysis and high-level design of various application components.

Designed architecture for various RCS features.

Managed documentation and maintenance of new products, technical documentation, workflows, and REST API writing documentation.

Collaborated with cross-functional teams to deliver software applications according to specifications.

Developed several components for applications.

Participated in weekly planning meetings with various stakeholders.

Technologies Used: Python, REST API, MongoDB, Postman, Jenkins, MacOS.

continued …

GENENE AGA · Page 2 · 641-***-**** · ******.*****@*****.***

Thales Group, Prague, Czech Republic · 2017-2021

Leading IT company in European Union.

Java Developer

Contributed to design, implementation, and testing of more than 50 software systems and components by providing technical expertise. Led 4-person team for major projects through all phases of software development life cycle.

Achieved higher performance by integrating software into 20 upgraded and modified systems.

Updated software code based on detailed design specifications.

Transformed legacy software to web-based applications using Java and Spring Framework.

Built more than 400 unit tests to verify functionality of user interfaces and backend processing, connectivity, and SQL database interactions.

Created more than 100 automated tests to increase code quality throughout development process.

Maximized code quality and system efficiency by participating in weekly code reviews.

Technologies Used: Java, REST API, Jenkins, Selenium, Windows, MacOS, Spring Boot

FNZ CZECH REPUBLIC, Prague, Czech Republic · 2014-2015

Software development company.

Junior Software Engineer

Designed and implemented digital banking systems for pension management for clients.

Built reusable services and associated web-applications for digital banking service.

Implemented REST API to send and retrieve data from external interface.

Collaborated with test analysts, business analysts, and developers to resolve defects and adjust project requirements.

Integrated backend banking system into IT landscape.

Conducted more than 50 unit tests.

Technologies Used: Java, MS SQL, Postman, PostgreSQL, MongoDB.

ACADEMIC PROJECTS

Maharishi International University, Fairfield, IA (2022):

Course Registration System: Created RESTful, scalable system to assign courses for students based on preferences and available courses in particular blocks. Utilized Spring, Spring MVC, Spring Boot, Spring Data JPA, Postman, and ActiveMQ.

Library Management System: Developed class diagram and sequence diagrams to model numerous use cases and design functional user interface for library management system. Utilized Java, JavaFX, Git, and StarUML.

EDUCATION

Master of Science in Computer Science

(In progress via distance education; expected completion April 2025)

Maharishi International University, Fairfield, Iowa

Key Courses: Fundamental Programming Practices, Modern Programming Practices,

Web Application Programming, Enterprise Applications, Software Architecture, Algorithms

Master of Science in System Engineering and Informatics (2014)

University of Hradec Kralove, Czech Republic

Bachelor of Science in Computer Science (2010)

Hawassa University, Hawassa, Ethiopia



Contact this candidate