
Ashaka Egerega
Senior Software Engineer | Java, TypeScript
Salary / Daily rate
Glasgow, UK
Freelance, open to permanent contract
Skills
Languages
About me
Intro
Senior Software Engineer with 7+ years developing scalable APIs and microservices using Java/Spring Boot, TypeScript/NestJS, and AWS. Led full-stack development from planning to deployment, mentored junior developers, and implemented automated processes improving user experience. Ready to deliver robust, maintainable solutions for your next project.
Work experience
Software Engineer
IQ.wiki
Feb 2022 - Present
4 years 9 months
Santa Monica, CA, USA
- SOLID design, Kanban & Agile Methodology. - Restful API creation, development and unit tests using TypeScript. - Task assignment and reviewing Git pull request code. - Implementation of AWS microservices (EC2 instance). - Development of Graphql queries with TypeScript to interact with PostgreSQL DB. - Developed programs to automate processes and improve user experience.. - Monitored the quality of the software produced by the team in terms of best practices, architecture, and maintainability - Sentry integration to monitor codebase and capture errors/issues. - Documented all policies and procedures related to the development of APIs through Postman and Github. - Collaborated with engineers, product managers, and stakeholders to maintain a high quality
TSE
Microverse
Jul 2021 - Oct 2023
2 years 4 months
Remote, OR 97458, USA
- Assisted junior developers in understanding complex coding concepts and debugging errors. - Conducted full lifecycle software development from planning to deployment and maintenance. - A part-time code reviewer helping other students at Micoverse E-Learning create more professional projects in software development.
Back End Developer
SNET TRACK SERVICES
Jun 2017 - May 2020
3 years
Canada · Remote
- Developed APIs to implement specific backend logic, contributing to the seamless functioning of key features. - Wrote unit tests to verify the accuracy of each feature before deployment. - Integrated software components into existing systems. - Analyzed user requirements to develop software solutions and created technical specifications. - Worked closely with systems analysts, engineers, and programmers to understand limitations, develop capabilities, and resolve software problems. - Documented all policies and procedures related to the development of APIs through Postman, GitHub, and Swagger.
Education
Microverse
Certificate
2020 - 2021
9 months
Abia State University
Bache
2015 - 2019
4 years 3 months