A passionate full-stack developer with three years of experience in building and designing web applications. I am proficient in HTML, CSS, React, Java, and Python. My expertise spans both front-end and back-end development, allowing me to create seamless, dynamic user experiences.When I'm not coding, you can find me on the football field or immersed in a good self-help book. I also have a keen interest in the finance industry, which drives my curiosity and continuous learning.
I am a passionate and experienced full-stack developer with a strong background in both front-end and back-end development. My journey in software development began with a fascination for building interactive and user-friendly applications that solve real-world problems. On the front-end, I specialize in crafting responsive and elegant user interfaces using modern JavaScript frameworks like React.js. I pay meticulous attention to detail, ensuring that every pixel is in its rightful place and every user interaction is as intuitive as possible.
In the realm of back-end development, I have expertise in designing robust APIs, managing databases, and ensuring the scalability and performance of server-side logic. I am proficient in languages such as Node.js and Python, and I am adept at using frameworks like Express and Django to streamline development processes. What excites me the most about full-stack development is the opportunity to work on every aspect of a project—from concept and design to implementation and deployment. I thrive in collaborative environments where I can bring my creative ideas to the table and work alongside talented individuals to create remarkable software solutions. Beyond coding, I am committed to continuous learning and staying updated with the latest industry trends and technologies. I am also passionate about writing clean, maintainable code and following best practices to ensure the long-term success of the projects I work on. In addition to my technical skills, I bring strong problem-solving abilities, effective communication skills, and a dedication to delivering high-quality work on time. I am enthusiastic about tackling new challenges and contributing to projects that make a positive impact.
Recent Work Experience
Full-Stack Developer
May 2023- May 2024
Utilized HTML, CSS, JavaScript, and React to create responsive and dynamic web applications, resulting in a 30% increase in user engagement and a 20% improvement in overall site performance
Created robust and scalable RESTful APIs endpoints using Node.js and ASP.NET Core, ensuring seamless data exchange between client and server
Employed Git for version control, managing codebase efficiently and enabling collaborative development across team members
Developed enterprise-level applications using C# and ASP.NET Core, enhancing system functionality and reliability, resulting in a 25% increase in efficiency for internal processes
Actively participated in Agile ceremonies including daily stand-ups, sprint planning, and retrospectives, contributing to effective team collaboration and project management
Led a critical project to revamp the company’s customer portal, resulting in a 40% increase in user engagement and a 25% decrease in support tickets due to improved usability and performance
Junior FullStack Developer
August 2021 - March 2023
Developed responsive and dynamic frontend components using Angular, HTML5, CSS, and JavaScript
Designed and developed UI components, ensuring a seamless user experience
Designed and managed PostgreSQL and NoSQL databases, including MongoDB and Firebase DB. Ensured optimal performance, scalability, and security of database systems.
Developed and maintained message streaming solutions using Apache Kafka, contributing to real-time data handling and analysis. Implemented robust data pipelines to support high-velocity data processing
Collaborated with UX/UI designers to implement pixel-perfect designs and enhance user experience, resulting in a 25% increase in user engagement metrics
Participated in Agile development methodologies, contributing to sprint planning, daily stand-ups, and retrospectives to drive continuous improvement and team efficiency
Conducted regular code reviews and implemented best practices, ensuring code quality and adherence to coding standards across the development team
Led the migration of monolithic applications to microservices architecture, leveraging Docker and AWS services (e.g., ECS, EKS) to improve scalability and maintainability. Implemented containerized solutions for better resource management
Previous Completed Projects
Talk to me GiggleByte
GiggleByte Chatbot
I've put together a chatbot named GiggleByte which knows all my skills, work experience and has a copy of my CV/Resume. You can use it to ask questions about me to get a better idea of who I am and what I've done.
You can also download my resume here if you want to take a look at it. I'm currently looking for new opportunities so if you have any opportunities you think I'd be a good fit for, please get in touch!