About
Reputable and diligent software engineer with over three years of experience and a computer science degree with a concentration on software engineering. As a creative problem solver, I never write off an idea as impractical if it can be achieved with the right information, time, and effort. Working on a software platform with a sizable user base, a solid product or user experience, and a cooperative team is my long-term professional aim.
Experience
- Lead development of a windows application (Tipalti Connect) designed to sync incoming and outgoing data with multiple ERP systems using XAML, C# .Net Framework, and SQLite.
- Refactored the backend and re-designed the UI for Tipalti Connect.
- Source code management, oversee code releases, analyze data/user feedback to improve the software system, and perform documentation writing
- Built an integration bundle in the Acumatica framework for importing and exporting data using Acumatica webhooks written in C# and Fluent BQL.
- Tools: C# .net, WPF, SQLite
- Lead web application development of 5 separate applications using C# .Net MVC Framework, Razer Pages, HTML/CSS/JavaScript, MySQL, and Epicor ERP
- Build RESTful APIs that serve an automation for a trucking scheduler to ensure successful shipments for 9 separate Branches
- Integrate web applications with the Epicor ERP REST API to automate and provide a platform to analyze data effectively
- Tools: C# .Net MVC Framework, Razor Pages, SQL Server, JavaScript, and REST API
Projects
Stock Day Trading System
UVic Major Project Component
The purpose of this major project component was to learn and demonstrate how to build a software system that is scalable and distributed.
- Microservice architecture to enable load balancing of different user actions.
- Called an external (simulated) stock quoting service with REST API.
- Stored Procedures to handle costly database actions.
- Tools: C# .Net, HTML/CSS, JavaScript, Redis, MySQL, and Docker
Education
Major: Computer Science, Focus in Software Engineering
GPA: 3.0/4.0
Relevant Coursework:
- Data Structures and Algorithms
- Operating Systems
- Database Systems
- Computer Communications and Networks
- Security Engineering
- Software System Scalability
- Social and Professional Issues
Skills
Languages and Databases
C-Sharp
Java
Python
JavaScript
XAML
SQLite
SQL Server
Libraries
Entity Framework Core
jQuery
Frameworks
.Net Core
Razor Pages
Bootstrap
Other
HTML5
CSS3
Git
REST API
Amazon S3