I am a Software Engineer with over 5 years of professional development experience. I have experience in back end, front end and full stack development using languages such as PHP, Python, Typescript, Javascript and Java using both vanilla and framework implementations. I am versed in a variety of tools used for software testing and DevOps best practices such as Git version control, Docker, Jira and Postman. I’ve also leveraged database technologies such as Firebase, MySQL, MongoDB and Snowflake which served as the primary storage for applications which I've developed and maintained. I am eager to face new challenges, collaborate and learn for personal and professional growth.
● Gather, analyse and translate stakeholder needs into operational requirements. Making use of Jira to log and track requirements led to drastic improvements in the efficiency of our SDLC, team planning and overall team productivity.
● Develop and enhance reports, modules and features of the Student Records Management System (SRMS). These features directly impact the workflow and processes of the university making them more efficient and user friendly leading to added customer success. ○ Perform end-to-end object-oriented and procedural architectural and infrastructural design, development and maintenance.
● Generate, analyse and document comprehensive reports and data insights for the university by using complex SQL queries. Insights from previous trends, current situations and future expectations serve markers to assist key stakeholders in making policy transformative decisions for the university.
● Performing data corrective maintenance, modelling and database structural upgrades resulting in improved data accuracy, reduction of downtime and the prevention of future issues.
● Lead in code reviews and facilitate continuous integration sessions which help the team maintain code quality and adherence to established best practice.
● Develop, configure, document and improve local development methodologies, tools and containers. As a result there has been a significant reduction in the time taken for new developers to get up and running with our codebase and environment.
● Mentor Junior developers to gain familiarity with the University’s processes and code base. By collaborating we foster a highly productive development environment.
● Resolve any technical issues faced by students and staff. This ensures our customers are able to smoothly pursue and fulfil their educational goals and duties.