Full Stack Developer

About
As a Full Stack Developer with a unique foundation in Biomedical Sciences (MSc), I bring a distinctive blend of analytical rigor and innovative thinking to the tech world. My academic background instilled in me a deep appreciation for research and complex problem-solving, which I now apply to software development.
With just under a year of industry experience, I am proficient in crafting robust and scalable web applications using React, TypeScript, Node.js, PostgreSQL, Elasticsearch, and MongoDB. I thrive on the challenge of transforming intricate problems into elegant solutions, utilising a diverse stack to engineer applications that are not only functional but also intuitive and user-friendly.
My journey from the sciences to software development is fueled by a relentless curiosity and a passion for learning, which keeps me at the cutting edge of technology.
Work Experience
Jul 2023 - Current
Full Stack Developer
Process Instruments
- Developed the company's internal management system by integrating advanced features and user-friendly interfaces, leading to enhanced operational efficiency and user satisfaction.
- Utilised Object-Oriented Programming (OOP) with a focus on SOLID principles and clean code by refactoring and streamlining the codebase, resulting in improved maintainability and future scalability of the software.
- Implemented and optimized REST API routes using the MVC pattern, ensuring schema validation and front-end connectivity for enhanced data transactions and system reliability.
- Utilising version control via git & GitHub in a team setting.
- Created and maintained comprehensive documentation by systematically documenting system architectures and coding guidelines, leading to easier knowledge transfer and improved team collaboration.
- Collaborated with stakeholders to develop and refine features, addressing bugs through an internal ticketing system and direct meetings; improving user satisfaction and facilitating smoother feature integration.
- Designed and integrated an efficient general search feature to the single page business app, decreasing time taken to find specific data for end users.
- Technology Used: Angular, Typescript, JavaScript, Node, Restify, TypeORM, Zapatos, SQL, PostgreSQL, ElasticSearch, Docker, Bootstrap, GraphQL, Apollo, Postgraphile, Git.
Oct 2022 - Jul 2023
Statistical Programmer 1
Fortrea (previously known as: Labcorp Drug Development)
- Creating and maintaining SAS code
- Debugging and updating existing code bases
- Quality checking SAS programs
- Working with clients to address any updates they require.
- Working with other programmers to reach client deadlines for deliverables via utilising Jira
- Ensuring version control via SVN using the command line.