Software Engineer
Send a job offer directly to this candidate
I am a meticulous and results-oriented Software developer with practical expertise in all areas of software development, from requirement gathering and analysis to design, development, testing, and support.
Highly knowledgeable in data architecture, frontend and backend programming languages, development environments, and operating systems. I use the Agile technique to support test-driven development, and change management projects.
My job roles as a Software Developer Intern include:
● Coordinate with the development team to solve critical issues, and fix bugs in the company's product in minimal time after reviewing clients' complaints.
● Initiate redesigning of static websites by adding dynamic features, and proposing mobile application features to potential clients.
● Coordinate with the team for developing software for Windows, Linus, and Mac.
● Employ best practices, technologies, tools, and languages in coding practices.
● Implement agile techniques to analyse, test, and assist with the integration of new software applications.
● Develop modules in Java to add new features in existing web applications, and tested overall functionality before deploying it on the client side.
● Ensured programming codes are specific to the functions intended by clients.
● Collaborated with the testing team to carry out unit testing to ensure performance efficiency.
Database (MongoDB, MYSQL, POSTGRES, Relational Databases, SQL and ORM technologies (JPA, Hibernate))
Back-End Programming (JAVA, Python,Javascript )
Frameworks (SpringBoot, Django, Spring MVC, Maven, Nodejs)
Source Control (Github) Version Control System
Application Design: (Figma, UML, Design Pattern, AWS)
Methodologies (TDD, OOP, AOP, Agile)
System Design/ Enterprise Architecture: Databases, API, Server Handling, DSA (Data Structures and Algorithms
Data entry and organization (Microsoft: word, excel, PowerPoint and access)