Fullstack Web Developer

Jason Magpantay

View my full profile

What I do

Backend Development

Designing and implementing backend solutions using Microsoft Technologies such as ASP.NET Web API/MVC, .NET Core, WCF and Windows Services. I also have experience using Kafka, Akka, RabbitMQ, NodeJS and a bit of NServiceBus. For databases, I've used mostly MongoDB, SQL Server, PostgreSQL DocumentDB

Frontend Development

Using latest front end frameworks such as Angular, React, Aurelia, Bootstrap, Material Design and JQuery, I can create interactive and responsive sites. I've also used Typescript, ES6, GruntJS, Gulp, Webpack and other similar tools to enhance front-end development experience.

Automation

I am a big fan of automating tasks such as testing and deployments. I've used TeamCity, Visual Studio Team Services, Github Actions, Octopus Deploy, Docker. For testing, I've used Jasmine, Karma, Jest, Selenium, Specflow, Moq, FakeItEasy, Autofixtures NUnit and MSTest for testing. I've also used cloud services such as Azure, Amazon Web Services and Digital Ocean.

My skills

Backend

Frontend

Automation

Design

Jason

About me


I enjoy creating interactive and dynamic websites mainly with the use of Javascript or .NET along with several front-end frameworks.

I've also been exposed to software development methodologies and I want to further increase my knowledge in these areas along with implementations of information systems on different business models. I am open to new opportunities whether local or abroad as long as it gives the right challenge.

If I have free time, I usually brush up on some new front-end frameworks and trending web designs (and try it out for practice).

My Work History

START

Betting Technologies Inc

  • Participating in the daily scrums, sprint planning and retrospectives in an active manner
  • Translating backlog items into technical design and logical units of work together with the team
  • Evaluate technical feasibility of backlog items/requirements
  • Implement sprint items
  • Follow the definition of setup done by the team (incl
  • code review, manual unit test and automatic unit tests)
  • Bringing up any issues found during the sprint to the teams attention
  • Backend development: WCF, Windows Services, SQL Server, Entity Framework
  • Frontend development: MVC 3 and 4, ASP
  • Net Web forms, MVC WebApi, jMVC, Angular Js, jQuery, Twitter Bootstrap and Foundation Zurb
  • Automated testing: Web Service level using SoapUI and LoadUI, Unit testing using NUnit
May 2011 - Dec 2013

Misys Philippines Inc

  • Performs Specification, Design, Coding, Testing, Documentation in the areas of Development and Maintenance
  • Writes programs in C# NET and utilizing ASP NET along with Java Script, JQuery, AJAX and WCF
  • Utilizing both MSMQ and IBMMQ and create and process SWIFT messages via internal SWIFTNet infrastructure
  • Liaise with Business Analysts and/or internal/external customers to ensure that requirements are understood
  • Produces accurate, unambiguous technical design specifications to the required level of detail in the timescales as defined by the Project Manager
  • Responsible for the production, preparation, and execution of unit test plans; production of efficient and fully documented code including supporting technical and installation documentation for internal and external publication
Jan 2014 - Feb 2015

Ziply Services Inc

  • Develop world-class products in a Microsoft environment (ASP
  • Net MVC 5 and Web API 2), or in the latest technology that business requires
  • Use test-driven development to deliver high quality code with Scrum / Agile methodology
  • Carry out refactoring, re-engineering of existing systems for better performance/uptime, as well as investigation, mitigation and resolution of existing bugs
  • Performing all kinds of software testing techniques to ensure the quality of our solution throughout the entire development life cycle
  • Deliver best-in-class front-end code across a broad array of interactive web and mobile products using Angular JS, jQuery, Bootstrap and Node JS
  • Perform on-call and on-site Development support to prevent, mitigate, or troubleshoot production issues
  • Conduct pre and post deployment analysis of the system and the code to ensure gaming platform stability and scalability
  • Fulfill other responsibilities as the business requires
  • Utilize continuous integration (using TeamCity) to automate packaging and testing of our system along with automated deployment to minimize errors during delivery of products
May 2015 - Dec 2015

Nimbyx

  • Develop products using latest Microsoft technologies such as ASP
  • Net MVC, ASP Net Web API 2, Entity Framework and Azure Services (Deployment for Web Apps, Document DB and SQL Azure)
  • Create responsive web applications using Angular JS, Bootstrap, HTML5, SCSS while following SEO and marketing guidelines
  • Utilize Visual Studio Online for continuous integration (build and test) and then deploying to Azure
  • Follow TDD (using MS Test for backend and Jasmine for frontend) with Scrum/Agile process
  • Leverage development tools such as grunt, compass/scout (scss compiler), Sublime, Aptana, bower, npm
Jan 2016 - Feb 2017

SMS Management and Technologies

  • Provide comprehensive consultation on all phases of the project development cycle
  • Work closely with stakeholders to identify and specify complex business requirements and processes for diverse development platforms, computing environments, software, hardware, technologies and tools
  • Translate application storyboards and use cases into functional applications
  • Design, build, and maintain efficient, reusable, and reliable code
  • Integrate data storage solutions
  • Ensure the best possible performance, quality, and responsiveness of applications
  • Identify bottlenecks and bugs, and devise solutions to mitigate and address these issues
  • Help maintain code quality, organization, and automatization
Feb 2017 - May 2017

William Hill

  • Translate design and documented requirements into technical implementation using latest and trending technologies
  • Development of new features using a microservice architecture and bug fixing
  • Work closely with remote team and participate in team's sprint routines such as planning, grooming, retrospective and tech demos
  • Ensure the quality of code by conducting code reviews, pair programming, huddles and automated code quality checks
  • Deploy updates using continuous integration and continuous deployment
  • Technical Lead of developers in Manila
  • Conducts one-on-one discussions with developers on their yearly goals, objectives and achievements
May 2017 - July 2018

Visual Risk

  • Participate in sprint activities such as planning, grooming, retrospectives and demos
  • Migration of a WPF/Silverlight application to HTML5 using AureliaJS
  • Fix issues found during sprint or present in production environment
  • Create automated tests for API and UI integration
  • Collaborate with other teams (local or remote) for enhancements and improvements of the system with code reviews, pair programming and desk checks
July 2018 - Present

Manulife

  • Builds, codes, tests, maintain high quality software
  • Participates in Agile sprints and ceremonies; supports rapid iteration and development
  • Translates user requirements into software requirements
  • Ensures that every page and every step a user will experience in their interaction with the finished product will conform to the overall vision created by designers
  • Builds code to specifications and standards
  • Builds and codes moderately complex software
  • Minimal time coaching teammates
  • Has positive impact to specific organizational entities & has some understanding of the nature of the impact
  • Usually a top contributor to team's success
July 2020 - December 2020

To be decided

This could be you..or not. I could be an Uber driver or something.

END

Email

jsnmgpnty@gmail.com

Skype

jason.magpantay

Phone

+(63) 917-868-0940

Leave a message