An adept web applications developer with years of hands-on experience in the field of Information Technology; Herardo has an excellent understanding of software development from conceptualisation to actual coding and to project completion.
Work Experience
Software Engineer/Software Development Consultant
January 2015 - March 2019
Develop software code based on requirements, specifications and customer feedback
Assess the objectives and requirements and provide technical recommendations
Participate in the design and architecture of software systems
Maintain and extend existing software modules and applications
Perform code maintenance and fixing of issues and software defects in existing software code as directed and as necessary
Identify flaws and weaknesses in the implementation and design of existing software applications. Initiate and suggest possible remedies
Find and repair software defects
Regular reporting of progress to customers, management and other stakeholders
Writing and maintenance of technical documentation related to the tasks assigned
Participate in testing and validation of software against established criteria
Supervise, guide, and mentor junior staff, interns and trainees, as necessary
Develop and maintain websites and web services
Perform other related duties as necessary
Education
Bachelor of Science in Computer Science Major in Information Technology