Post Job Free

Resume

Sign in

Software Developer Stack

Location:
Lincoln Park, MI
Posted:
June 01, 2023

Contact this candidate

Resume:

DENNIS NYONI

Detroit, Michigan *****

641-***-**** adxgfz@r.postjobfree.com

https://www.linkedin.com/in/dennis-nyoni/

FULL STACK DEVELOPER

Skilled software development professional with 6+ years of experience leveraging strong analytical, technical, and programming skills to address the needs of diverse users. Contributes to all aspects of applications engineering, including design, development, testing, and implementation of robust IT solutions. Excels in independent and team environments, ensuring quality deliverables on time and within budget.

Software Development Lifecycle • Web Services • Java Programming • MS SQL

Front End / Back End • Object Oriented Programming • Database Development

Data Structures & Collections • Dependency Injection

Languages: Java, JavaScript, Typescript

Web: JavaScript, HTML5, CSS3, XML, Ajax, jQuery, Junit, Mockito, Bootstrap

Web Services: REST, Microservices, JSON

Web/App Servers: Apache Tomcat

Frameworks: Spring (MVC, Boot, Security, Data, AOP, Dependency Injection), Angular, Hibernate

Databases: MS SQL SERVER, MySQL, MongoDB, PostgreSQL

Design Patterns: MVC, Singleton, Prototype, Session, Session Factory, Observer, Builder

SDLC: Agile/Scrum

Tools: Star UML, MS Visual Studio Code, WebStorm, Spring Tool Suite, Apache NetBeans, MySQL Workbench, MS SQL Server Management Studio, Rabbit MQ, Mongo dB, NodeJS, Express, Docker, Kubernetes, Jenkins, Cloud Computing (AWS)

Platforms: Windows 10

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

GOVERNMENT TELECOMMUNICATIONS AGENCY (GTA), Harare, Zimbabwe • 2016-2022

Government agency dedicated to secure communication management amongst ministry departments.

Java Software Developer

Served as key contributor to gathering user requirements, designing and developing stand-alone solutions (frontend / backend ), testing, maintaining, and deploying applications.

Developed clean, efficient code in Java in alignment with requirements and specifications as well as upgraded existing systems.

Designed and developed software-based cryptographic key generator, producing high-quality keys for data protection – enhancing quality and boosting efficiency from generation speed of hours per key to seconds per key determined by process completion in less than one minute. Used Java, Java Swing for the GUI, Advanced Encryption Standard.

Enhanced security of emails and attachments with development of email client application for government email system. Used Java, Java Swing for GUI, Elliptic Curve encryption algorithm, Advanced Encryption Standard, IMAP, and MySQL

Built Covid-19 tracking, file archiving, and file sharing systems.

Used Angular with Angular Material and Bootstrap 4 for the Frontend, Spring Boot, Hibernate and MySQL for Backend.

Barcode-based accreditation system. Used Java, Java Swing, Barcode readers, SQL Server

Developed a document management application to create Word documents using Apache POI, Java, JavaFX and Apache NetBeans IDE.

Technologies Used: Java, Spring Boot, Angular, Hibernate, Apache POI, Spring Tool Suite, Visual Studio Code, Apache Tomcat, Apache NetBeans, MySQL DBMS, SQLite.

DENNIS NYONI

Page 2-641-***-**** adxgfz@r.postjobfree.com

ACADEMIC PROJECTS

Blogging Application, MIU (2022) Created blogging system enabling users to create posts and others to create comments to posts.

Technologies Used: Microservices, Rabbit MQ, Spring Boot, Spring Security, Hibernate, and MySQL Database.

Martial Art Movie, MIU (2022) Developed scalable online application for storing information about martial arts based movies. Information stored includes movie name, year released, martial art used, and details of actors involved.

Technologies Used: Mongo dB, Express, Angular with Angular Material, Bootstrap 4, NodeJS, JWT

PERSONAL PROJECT

Rafiki Girls (2018-2019): Developed a web-based college management system designed for Baptist Church’s college of under privileged girls – facilitating management of student records and student impact measuring. Designed and implemented web interfaces as well as database tables. Coded application backend and web module.

Technologies Used: Java (Spring Boot, Spring Security, REST API), MS Visual Studio Code, Angular with Angular Material, Bootstrap 4, Apache Tomcat Server, MySQL Server, Windows OS

EDUCATION

Master of Science in Computer Science

(In progress via distance education; expected completion December, 2024)

Maharishi International University, Fairfield, Iowa

Key Courses: Fundamental Programming, Modern Programming, Database Management Systems,

Enterprise Architecture, Web Application Programming, Modern Web Applications, Cloud Computing (AWS)

Bachelor of Science in Computer Science (2011)

National University of Science and Technology, Bulawayo, Zimbabwe



Contact this candidate