(Apr 2023 - Present)
Section Manager
Kyocera Document Solutions Development Philippines, Inc.
constcoder={name:'Adrian Dela Piedra',skills:['C#', '.Net (Framework / Core / API)', 'Python', 'NodeJS', 'Javascript', 'Typescript', 'React', 'Angular', 'Ionic', 'SQL', 'MongoDB', 'Docker', 'AWS', 'GCP', 'Team Management', 'Project Management'],hardWorker:true,quickLearner:true,problemSolver:true,flexible:true,approachable:true,hireable:function() {return(this.hardWorker&&this.quickLearner&&this.problemSolver&&this.skills.length>=10);};};
Who am I?
Hey there! I'm ADRIAN DELA PIEDRA, a senior software developer who loves building desktop and web applications, automating tasks, and designing solid technical architectures. I enjoy making things more efficient, whether it’s through clean code or automating workflows. I also like mentoring junior developers, helping them grow in their careers, and fostering leadership within teams. I'm always up for a challenge and excited to create impactful solutions that make life easier! 🚀🔥
(Apr 2023 - Present)
Section Manager
Kyocera Document Solutions Development Philippines, Inc.
(Jan 2010 - Mar 2023)
Software Engineer
Kyocera Document Solutions Development Philippines, Inc.
(July 2017 - Present)
FullStack Developer
Freelance (Fiverr, Upwork)
Web Installer
constproject={name:'Web Installer',tools: ['Electron', 'NodeJS', 'React', 'AEM', 'AWS],myRole:Technical Lead,Description: My team and I developed a desktop application that streamlines the installation of drivers and utilities for our company's products. It leverages the AEM HTTP Assets API to fetch and provide users with the appropriate installers, ensuring compatibility and ease of access.,};
Driver Distributor
constproject={name:'Driver Distributor',tools: ['C# .Net', 'WPF', 'MVVM', 'Mono.Cecil', 'Wix],myRole:Technical Lead,Description: Developed a desktop application that generates a customized printer driver installer with predefined settings, such as default paper size, color optimizations, and the selected printer for installation. This installer can be redistributed to customers for seamless deployment. The main challenge was building a packaging system that creates a redistributable, ready-to-run installer. To achieve this, Mono.Cecil was utilized.,};
Light Novel Reader
constproject={name:'Light Novel Reader',tools: ['Ionic', 'Angular', 'Typescript', 'Python', 'Scrapy', 'PostgreSQL', '.NET Core Web API', 'EC2],myRole:Developer (Owner),Description: Developed a mobile app for reading and downloading light novels using Ionic. The data is sourced through web scraping, with a Scrapy-based scraper running on an AWS EC2 instance. Extracted data is stored in a PostgreSQL database and served via an API.,};
Debt Manager
constproject={name:'Debt Manager',tools: ['Ionic', 'Angular', 'Typescript', 'Firebase', 'CouchDB],myRole:Developer (Owner),Description: Developed a debt manager app as a Progressive Web App (PWA) with mobile-native builds. The app utilizes Firebase Functions and stores data in Firestore. It supports offline functionality by syncing with online data through CouchDB, ensuring seamless access even without an internet connection.,};
Printer Manager
constproject={name:'Printer Manager',tools: ['Javascript', 'KnockoutJS', 'D3.js],myRole:Front-end developer,Description: Contributed as a frontend developer to a web application that manages multiple printers worldwide, providing real-time information and analytics. Responsible for creating API specifications and collaborating with another team which develop the API.,};
2010 - 2015
Bachelor Degree
University of San Jose - Recoletos