My Experience

My Experience

My Experience

Freelance Developer
Virtual · Self-employed
Feb 2024 – Present
As a freelance developer, I lead the development of a Care Compliance application, a project commissioned to tackle the inefficiencies of extensive paperwork and repetitive compliance checks mandated by the Care Quality Commission (CQC) and other regulatory bodies. This project automates workflows, significantly reducing manual intervention during random inspections.

I manage a team of two developers and play a key role in designing the system architecture to ensure seamless integration and high scalability. I am actively involved in every phase of development, from initial design to deployment.

My tech stack includes:
  • Django and Django REST Framework (DRF) for developing scalable backend systems.
  • React for creating interactive and responsive front-end interfaces.
  • RabbitMQ and Celery for handling asynchronous tasks and messaging services.
  • Redis serves as the main caching service. Deployed in a container similar to our other apps.
  • Docker to containerize applications, streamline environments, and facilitate efficient deployment using custom CI/CD pipelines.
  • AWS EC2 instances for hosting scalable, secure cloud infrastructure, and AWS S3 buckets for reliable data storage and management.
  • PostgreSQL as my preferred database, due to its robust support for multi-tenancy. PostgreSQL allows the isolation of data across different clients by utilizing schemas, which is particularly beneficial in applications requiring tenant-specific data separation without compromising performance or security.
Software Engineer
Pinewood Technologies · Placement
Aug 2023 - Aug 2024 · 1 yr
Birmingham Business Park, England, United Kingdom
As a full-time software engineer, I was responsible for designing and developing countless webpages for the Dealer Management System (DMS), which is the flagship software at Pinewood. I extensively worked with C#, writing and maintaining a complex network of modules while collaborating with cross-functional teams. I also worked with SQL Server, writing stored procedures, and utilizing Entity Framework to manage database interactions.

I profiled and analyzed databases to identify performance bottlenecks, ensuring efficient querying. Additionally, I developed key features and full pages from scratch that were deployed to real-world users, directly contributing to products that impacted the business and its customers.

Realising my communcation skills, I began to spearhead and run the business meetings on all the requirements I was involved in.
Junior Software Engineer
Beautiful Canoe · Internship
Jun 2022 - Sep 2022 · 4 mos
Birmingham, England, United Kingdom
This internship broadened my horizons. I was tasked with rebranding and improving an already existing client project. Under the leadership of my senior developer, I had to setup and run meetings with the client by myself. This taught me the value of translating complex programming concepts from their abstract form to a more client-friendly language. It was this internship that made me understand the true value of Agile processes.

I worked on a language-mapping cross platform mobile application, which also had a Web Application accompanying it. I helped set up the API, database and host the Web Application. Further activities involved rebranding all previous logos and colours to my clients preferred designs.

I had to then:
Reconfigure the API routes of the mobile application to match the newly hosted API routes. Test the application on iOS and Android, whilst documenting and comparing all test results against a predefined test case. Being able to read C# was a must as fixing the failing tests required me to read and modify Xamarin code. Added more information to the Homepage of the Web Application by writing HTML code. In parallel to all this, I had to make sure I maintained a clean, well rebased linear git history for all the different repositories I had modified.
Junior Web Developer
Apates · Contract
Nov 2021 - July 2023
Birmingham, England, United Kingdom
As a contracted part timer, my work at Apates has involved building APIs with Django, parsing data and web scrapping. I have used BeautifulSoup to for webscrapping, accompanied by my custom written python scripts that helped clean the scrapped data.
Computer Science BSc
Aston University · Full-time
Sep 2021 - Present
Birmingham, England, United Kingdom
At Aston, I have been exposed to and immersed in new technologies such as: PHP | Laravel | Java | Frontend | Backend| Design Patterns and many more. Before starting university I had already self-taught myself and worked on several projects using Python | Django and common Frontend languages.

Get in touch

Start Talking

Marry Sturge, B4 7UJ

Birmingham England (Term Time Address)

07578 266 305

Call Any Time

lionel04muskwe@gmail.com

Email Me