Resume of 👨‍💻 Junvic Valdez

👨‍💻 Junvic Valdez
Remote Full-stack Developer | C#, ASP.NET Core, Angular

About

Full-stack software developer with 7+ years of professional experience in both leadership and senior contributor capacities, specializing in .NET and Microsoft technologies. Has worked with various projects throughout the entire software lifecycle, from prototyping and architecting, up to production support and maintenance. Experienced in shipping products and maintaining projects using technologies targeting both web (ASP.NET MVC/Core, Angular, Websockets/REST APIs, SignalR) and desktop (Windows Forms, Windows Services, WPF). Proven experience in migrating legacy projects to modern technologies, allowing organizations to grow their products and move beyond existing technical constraints. Passionate in looking for ways to improve internal team productivity by addressing developer pain points, either through developing bespoke tools that automate processes, or identifying areas of technical debt. By solving such problems, colleagues can focus more time on providing value for customers and stakeholders. I'm always open to learn new skills, eager to adapt to new experiences and share my expertise through consultancy and technical leadership. With experience in full-time remote working with teammates distributed in different time zones and countries, I would especially like to hear about opportunities to work remotely. If these goals align with yours, feel free to connect with me.

Work Experience

December 2020 – Present
Senior Developer
o Implementing new features and conducting code maintenance as part of a fully-remote, Lean Agile development team for various internal and public-facing applications powering eComEngine's data-intensive SaaS products used by hundreds of Amazon sellers o Analysis and documentation of existing codebases, especially legacy components, to maintain shared understanding of business and technical logic among the development team o Preparing current production applications to be cloud-ready by addressing technical debt and adhering to best practices of both Cloud Native and Domain Driven Design to ensure code quality and minimize pain points in the eventual move to a cloud environment
September 2019 – December 2020
Backend Developer
o Worked with the Technology Architect to take ownership of the backend codebases (websockets APIs, external integrations and custom file server) as the sole backend developer implementing APIs for Sidekick mobile and desktop apps during the MVP phase. o Created internal tools to aid in manual and performance API tests to speed up backend development and integration with frontend apps o Performed RDBMS administration, maintenance and migration tasks; helped migrate from MongoDB to Postgres to support more complex data relationships o Assisted in deployment and maintenance of backend applications, both in dedicated servers and Google Cloud (GCP) infrastructure, to manage API releases o Documented APIs and backend architecture for internal and external audiences o Initial architecture and development of the web app port of the main Sidekick app, using Angular and Websockets, to open the app to a broader desktop-oriented audience o Proof-of-concept for various prototypes, such as a metrics dashboard and machine learning integration applied to user profiles; researched feasibility of adding various technologies for upcoming projects o Helped adopt scrum methodology practices where appropriate for the team, to ensure high productivity and focus on valuable feature development o Technical assessment and onboarding for new backend developers during initial team expansion
January 2018 – September 2019
Software Developer
o Overall technical ownership, from initial development to production support, of Single Touch Payroll enhancement using Windows Services and MS SQL Service Broker, for one of Tribal’s payroll management software used in the Australian market o Feature porting, code maintenance, bug fixes and internal framework contributions for one of Tribal's web-based school administration software written in ASP.NET MVC, ported from a desktop Powerbuilder solution o Member of the product’s Architecture Group; helped identify points of technical debt in the project and drove introduction of modern development practices to improve developer productivity o Trained new team members about the products and technology stack handled by the team o Served as the scrum master in one of the development teams, ensuring the team practiced the scrum framework in place for the entire product development department; documented scrum best practices for succeeding scrum masters
April 2014 – January 2018
Software Engineer
o Architecture and prototype of a microservice backend for one of the company’s product development initiatives; established feasibility of adopting modern technologies such as .NET Core, Dapper, NancyFx and git, as well as architectural patterns such as Onion Architecture o Led a team of developers for maintenance and production support of a US client's suite of legacy mobile/handheld apps written in VB.NET/Windows Forms/Compact Framework; Reviewed developer performance and liaised with business stakeholders as team lead o Rewrite of a US client's kiosk app originally written in C++/ActiveX to ASP.NET MVC and SignalR, to move the app away from a legacy IE6/WinXP environment o Rewrite of a US client's internal web app from ASP Classic to ASP.NET MVC, allowing the app to move from IE6-only and have modern cross-browser and mobile support o Contributed technical and business experience to internal business development teams for product development initiatives o Trained new hires on the Microsoft technology stack through the company's bootcamp program

Contact

Education

  • 2010 2014

    University of Santo Tomas

    Bachelor of Science (BS)

    Computer Science

Skills

C#
.NET Core
ASP.NET Core
Microservices
Representational State Transfer (REST)
.NET
JavaScript
HTML 5
ASP.NET MVC
CSS3
Entity Framework (EF) Core
Entity Framework
SignalR
WCF Services
Microsoft SQL Server
PostgreSQL
Docker
AngularJS
jQuery
VB.NET
Pointwest
Visual Studio Team System
npm
Full-Stack Development
Machine Learning
Mqtt
Windows Services
Windows Mobile Devices
ADFS 2.0
SQL
Windows Presentation Foundation (WPF)
RFID Applications
Webpack
TypeScript
KnockoutJS
WebSocket
Unit Testing
WinForms
Powershell
Software Architecture
Bitcoin
Subversion
.NET Framework
Google Cloud Platform (GCP)
Git
.NET Compact Framework
Angular
Active Reports