Summary
Overview
Work History
Education
Skills
Affiliations
Timeline
Work Preference
Quote
Accomplishments
Additional Information
Hi, I’m

Shadrack abely

Software Engineer
Dar es Salaam
Shadrack abely

Summary

As a passionate and versatile Senior Software Developer with over 4 years of experience, I bring a unique blend of technical expertise and a deep commitment to creating impactful solutions. My journey in software development has been driven by a genuine enthusiasm for leveraging technology to solve real-world problems.

My technical toolkit includes:

  • Backend: Proficient in Java/Spring Boot, C#/.NET Core, and NodeJS for robust server-side logic.
  • Frontend: Skilled in React.js, JavaScript, HTML, CSS, and Tailwind CSS for creating engaging user interfaces.
  • Mobile: Experienced in Android native development and cross-platform solutions with Flutter.
  • Databases: Adept at working with SQL Server, Oracle, MySQL, and MongoDB, with a strong focus on optimizing database performance.
  • API Development: Extensive experience in designing and implementing RESTful APIs and integrating various protocols.
  • DevOps: Well-versed in version control systems and CI/CD pipelines for streamlined development and deployment.

What sets me apart is my ability to seamlessly adapt to new technologies and my commitment to continuous learning. I thrive in collaborative environments and have a proven track record of delivering high-quality, scalable solutions across various sectors.

I'm excited about the opportunity to bring my diverse skill set and passion for innovation to your team, contributing to projects that make a real difference.

Overview

5
years of professional experience

Work History

TAHMEF
Dar es Salaam

Senior Software Developer
02.2024 - Current

Job overview

  • As a Software Developer for digital healthcare solutions, I drive innovation at TAHMEF, shaping three impactful projects: AHADI, NIA, and TAHMEF Academy
  • Leveraging my expertise in both front-end and back-end development (Java, SQL, modern web technologies), I: - Architect and build responsive, user-friendly digital platforms across web and mobile. - Craft secure and efficient server-side logic, databases, and APIs. - Optimize performance for scalability and seamless user experience. - Collaborate closely with designers, product managers, and other engineers. - Implement CI/CD pipelines for smooth deployment and testing. - Mentor junior developers and share knowledge on emerging technologies. - Impact: Contributing to projects like AHADI, which empowers mental health information, fuels my dedication to using technology for social good.

GUVI Geek Networks, IITM Research Park
Dar es Salaam

Technical Reviewer -Programming Content (Swahili)
03.2024 - 05.2024

Job overview

GUVI Geek Networks, IITM Research Park · SeasonalGUVI Geek Networks, IITM Research Park · SeasonalMar 2024 - May 2024 · 3 mosMar 2024 to May 2024 · 3 mosIndia · RemoteIndia · RemoteTechnical Reviewer -Programming Content (Swahili) at GUVI Geek Networks, IITM Research ParkTechnical Reviewer -Programming Content (Swahili) at GUVI Geek Networks, IITM Research Park

  • As a Technical Reviewer for GUVI Geek Network Pvt Ltd, specializing in Programming content in Swahili, my role is to ensure the accuracy, clarity, and quality of educational materials related to programming.
    The following are my responsibilities.
    • Review Programming educational content in Swahili provided by GUVI Geek Network Pvt Ltd.
    • Provide feedback on the content using a provided review template.
    • Approve the reviewed content.
    • Communicate with the lead for any necessary changes to the content.
    • Review content as it is delivered from GUVI Geek Network Pvt Ltd.
    • Provide review reports according to the template provided by GUVI Geek Network Pvt Ltd.
    • Re-review reworked content.
    • Ensure that reviewed content meets the standards set by GUVI Geek Network Pvt Ltd.
    • Maintain confidentiality regarding any information or material provided by GUVI Geek Network Pvt Ltd.
    • Cooperate until the completion of the course and comply with all terms of the agreement

iPF Softwares
Dar es Salaam

Full-stack Developer
04.2023 - 04.2024

Job overview

  • Full-stack mobile and web development: Proficient in mobile application development using Java/Spring Boot for backend, JavaFX for desktop and mobile, and Android native/Dart with Flutter for cross-platform applications.
  • Currently expanding skills in web development with a focus on React.js.
  • End-to-end project management: Successfully led full-stack development projects, ensuring that all aspects of the software development life cycle were efficiently managed.
  • Continuous learning and adaptation: Committed to staying up-to-date with the latest industry trends and technologies, continuously expanding knowledge to tackle diverse challenges in a dynamic work environment.
  • Collaborated with cross-functional teams and external clients to deliver innovative software solutions that exceeded expectations.

Impact.

  • Consistently achieved high-quality application development, resulting in increased customer satisfaction and positive client feedback.
  • Contributed to CI/CD pipeline implementation, reducing deployment errors and streamlining development workflows

Kikundi App
Dar es Salaam

Back End Developer
11.2022 - 04.2023

Job overview

  • Backend Development for Kikundi App using Java Spring Boot
  • Responsibilities and Tasks:
  • Architected the Backend Infrastructure: Designed and developed the core backend infrastructure of the Kikundi App using Java Spring Boot
  • This included defining the architecture, data models, and database schema to ensure robustness, scalability, and security.
  • Secure API Development: Implemented a secure API layer for the application, enabling seamless communication between the frontend and backend
  • Employed best practices for authentication, authorization, and data protection to ensure bank-grade security for user data.
  • Database Management: Responsible for setting up and maintaining the database system, ensuring data integrity and optimal performance
  • Utilized SQL databases to store and manage user information, transaction records, and other critical data.
  • API Documentation: Created comprehensive API documentation to facilitate efficient collaboration with frontend developers and ensure seamless integration
  • This documentation also served as a reference for future updates and enhancements.
  • Optimizing Load Times: Actively optimized the backend components to reduce load times and enhance the overall user experience
  • This included optimizing database queries, implementing caching mechanisms, and fine-tuning server performance.
  • Real-time Notifications: Integrated real-time notification services to keep users informed about their financial activities and group interactions
  • Utilized websockets and event-driven architecture to ensure instant and reliable notifications.
  • Cross-functional Collaboration: Collaborated closely with frontend developers, UI/UX designers, and product managers to align the backend with the application's design and user experience objectives.

Mingati
Dar es Salaam

Back End Developer
11.2022 - 04.2023

Job overview

  • Developed and maintained backend infrastructure: Built and maintained a robust and scalable backend infrastructure for the Oky Tanzania Period Tracking App, ensuring high availability and reliability for users.
  • Automated deployment processes: Implemented automated deployment pipelines using CI/CD tools, reducing deployment time by 40% and enhancing overall system stability.
  • Managed database and data security: Oversaw database management and data security measures, reducing data breaches and ensuring the safety of sensitive user information.
  • Collaborated with cross-functional teams: Worked closely with frontend developers, designers, and product managers to conceptualize and deliver new features and improvements to the application.
  • Impact:
  • Increased app performance: Optimized backend services, resulting in a 30% improvement in application performance, leading to a more seamless user experience.
  • Enhanced system reliability: Implemented monitoring and alerting systems, reducing system downtime by 20% and ensuring 99.9% uptime for the Oky Tanzania Period Tracking App.
  • Streamlined development workflows: This reduced the time required to provision new servers and services by 50%.

UPWORK
Dar es Salaam

Full Stack Engineer
01.2020 - 11.2022

Job overview

  • Desktop Application Development: Leveraged JavaFX to design, develop, and maintain desktop applications that met the specific needs of clients
  • Collaborated closely with clients to gather requirements, implement features, and ensure a user-friendly interface
  • Achieved high customer satisfaction and received positive reviews for desktop applications.
  • Cross-platform Mobile Development: Specialised in cross-platform mobile application development, utilizing Java for Android native development and Dart with Flutter for building apps that run seamlessly on both Android and iOS platforms
  • Delivered mobile applications that provided a consistent and efficient user experience across devices.
  • Backend Development with Java Spring Boot: Managed the backend development of applications, utilising Java Spring Boot to create robust, scalable, and efficient server-side components
  • Implemented RESTful APIs, data persistence, and security features to ensure the seamless operation of mobile and desktop applications.
  • Project Management: Effectively managed project timelines, client communication, and task prioritization on Upwork
  • Successfully delivered four projects, meeting or exceeding client expectations within specified deadlines.

Education

Spring Security
10.2024

University Overview

Java 17 Masterclass: Start Coding in 2024
03.2024

University Overview

BSc. informatics from Computer Programming/Programmer
11.2022

University Overview

Skills

  • Programming Languages: Java, JavaScript, C#
  • Frameworks: Spring Boot,JavaFX, Reactjs,NEXTjs NestJS,VueJS,
  • Databases: Oracle, MySQL, MongoDB,Postgres
  • API Development: RESTful APIs, protocol integration
  • DevOps: Git, CI/CD pipelines (Jenkins, GitLab CI)
  • Mobile Development: Android native, Flutter
  • Web Technologies: HTML5, CSS3, Tailwind CSS
  • Agile Methodologies: Scrum, Extreme Programming

Affiliations

Affiliations

My journey to becoming a Senior Software Developer involved a structured academic foundation and hands-on professional experiences. Starting with a BSc. in Informatics, specializing in computer programming, i gained a solid understanding of software development principles. My coursework provided me with a diverse skill set, laying the groundwork for my expertise. Subsequently, my professional experiences at Upwork and other organizations allowed me to apply theoretical knowledge in real-world scenarios. Working on desktop applications, cross-platform mobile development, and backend infrastructure projects, i honed my skills in Java, Spring Boot, and database management. My commitment to continuous learning, evidenced by certifications in Spring Security and Java Programming Masterclass, showcases my dedication to staying abreast of industry trends. The recognition from UNICEF for my outstanding contribution to the Oky Tanzania Period Tracking App further underlines my excellence in the field. Engaging in coding meetups and hackathons is a proactive approach i apply to staying updated on emerging technologies and networking with like-minded professionals. In summary, my journey to becoming a Full-stack Developer is characterized by a combination of academic knowledge, practical experiences, continuous learning, and a passion for innovation.

Timeline

Technical Reviewer -Programming Content (Swahili)
GUVI Geek Networks, IITM Research Park
03.2024 - 05.2024
Senior Software Developer
TAHMEF
02.2024 - Current
Full-stack Developer
iPF Softwares
04.2023 - 04.2024
Back End Developer
Kikundi App
11.2022 - 04.2023
Back End Developer
Mingati
11.2022 - 04.2023
Full Stack Engineer
UPWORK
01.2020 - 11.2022
Spring Security
Java 17 Masterclass: Start Coding in 2024
BSc. informatics from Computer Programming/Programmer

Work Preference

Work Type

Full TimePart TimeContract Work

Work Location

RemoteOn-SiteHybrid

Important To Me

Work-life balanceCareer advancementCompany CultureTeam Building / Company RetreatsFlexible work hoursWork from home option

Quote

Judge a man by his questions rather than his answers.
Voltaire

Accomplishments

Accomplishments
  • Promoted to Senior Software Developer within 2 years of employment.

Additional Information

Additional Information


Lupo Chambaka.

1st First degree connection

Maximo Specialist,

Lupo worked with shadrack on the same team.

  • I had the pleasure of working closely with Shadrack in many challenginging and intense pressure projects. His exceptional problem-solving skills and attention to detail were instrumental to the success. I highly recommend Shadrack for their dedication, professionalism, and ability to deliver results.

    Its rare to come across someone as motivated and enthusiastic as Shadrack. He consistently went above and beyond to ensure that our team met its targets. His positive attitude and strong work ethic were contagious, and they always brought fresh ideas to the table. During our time working together, Shadrack consistently demonstrated exceptional communication skills, in developing backend software, Rest API and Microservices. His ability to convey complex ideas in a clear and concise manner was impressive.
Shadrack abelySoftware Engineer