Summary
Overview
Work History
Education
Skills
Accomplishments
Languages
Timeline
Generic

John Paul Dolocanog

Cebu City, Cebu

Summary

Seasoned .NET Developer with over 6 years of coding experience. Proven skills in application development and system configuration. Willingness to take on added responsibilities to meet team goals with a high degree of accuracy. Detail-oriented team player with strong organizational skills.

Overview

7
7
years of professional experience

Work History

Backend .NET Engineer

CoDev
05.2020 - Current
  • Application Development: Developed and maintained robust backend systems using .NET framework, ensuring scalability, security, and performance of critical web applications.
  • Database Management: Designed and optimized SQL databases, including schema design, indexing, and query optimization to enhance data retrieval and storage efficiency.
  • API Development: Created RESTful APIs using ASP.NET Web API to enable seamless communication between front-end applications and backend services.
  • Code Maintenance: Conducted code reviews, refactored and maintained existing code bases to improve readability, maintainability, and adherence to coding standards.
  • Collaboration: Worked closely with cross-functional teams, including front-end developers, designers, and QA engineers, to deliver feature-rich and high-quality web applications.
  • Troubleshooting: Diagnosed and resolved complex technical issues, ensuring minimal downtime and providing timely support to end-users.
  • Version Control: Utilized version control systems using Bitbucket for tracking changes, collaborating with team members, and ensuring code consistency.
  • Unit Testing: Implemented comprehensive unit tests using xUnit and NSubstitute to validate the functionality and behavior of individual components within the backend codebase. Ensured reliability, reduced bugs, and maintained code integrity by testing various layers including API endpoints, database interactions, and core backend functionalities.
  • Azure CI/CD and Cloud Deployment: Used Azure CI/CD pipelines to automate the build, test, and deployment processes, ensuring seamless integration of code changes. Leveraged Azure DevOps to automate deployment workflows for backend systems into extended cloud services, maintaining high availability and scalability while adhering to best practices in cloud architecture.

Full Stack .NET Developer

Alliance Software Inc.
05.2017 - 05.2020
  • Full-Stack Development: Spearheaded end-to-end development of web applications, handling both backend (.NET) and front-end (AngularJS) components to deliver complete, user-friendly solutions.
  • AngularJS Expertise: Utilized AngularJS to create dynamic and interactive user interfaces, seamlessly integrating them with backend services to ensure a cohesive user experience.
  • Backend Development: Developed robust backend systems using .NET framework, including RESTful APIs, database interactions, and server-side logic.
  • Database Management: Designed, optimized, and maintained SQL databases, ensuring efficient data storage and retrieval while maintaining data integrity.
  • Responsive Design: Ensured cross-browser compatibility and responsive design, providing consistent user experience on various devices and screen sizes.
  • Performance Optimization: Continuously optimized application performance, identifying and addressing bottlenecks in both backend and frontend to improve overall response times.
  • Code Reviews and Testing: Conducted thorough code reviews, wrote unit tests, and performed end-to-end testing to maintain code quality, reliability, and robustness.
  • Bug Tracking and Issue Resolution: Diagnosed and resolved complex technical issues and bugs, minimizing downtime and providing timely support to end-users.
  • Documentation: Created and maintained technical documentation, including API documentation, codebase documentation, and architecture diagrams to support team collaboration and knowledge sharing.
  • Helped Design Phase and SDLC: Played a pivotal role in design phase and Software Development Life Cycle (SDLC), providing valuable input, insights, and technical expertise to shape project architectures and methodologies.
  • Client Interaction: Acted as a key point of contact with clients, gathering requirements, providing technical insights, and ensuring project alignment with business objectives.

Education

Bachelor of Science - Information Technology

University of Negros Occidental - Recoletos
Bacolod City, Philippines
04.2017

Skills

  • C#
  • NET, NET Core, ASPNET MVC
  • ASPNET Web API (RESTful API)
  • Entity Framework 6
  • Database Management: MS SQL Database, OracleDB, MySQL Database,
  • Unit Tests (XUnit, NSubstitute)
  • Azure (CI/CD, Azure Cloud Services)
  • Javascript, AngularJS, JQuery, HTML, CSS, Bootstrap
  • Version Control: Git, Team Foundation Server (TFS), Github, Bitbucket, SVN
  • Atlassian (Jira, Confluence)

Accomplishments

  • Microsoft Exam 70-480: Programming in HTML5 with Javascript and CSS3
  • A-Team Academy Member - A program in Alliance Software Inc. for competent engineers to give opportunities by sending in Trainings and Certification Exams
  • Certificate of Participation: MS SQL Database Administration
  • [Cebu STEAM Cup] HackIT Challenge 2019: Code Reviewer
  • Programming Proficiency Award (UNO-R Batch 2017)

Languages

English
Bilingual or Proficient (C2)

Timeline

Backend .NET Engineer

CoDev
05.2020 - Current

Full Stack .NET Developer

Alliance Software Inc.
05.2017 - 05.2020

Bachelor of Science - Information Technology

University of Negros Occidental - Recoletos
John Paul Dolocanog