RESUME
With over a decade of experience in object-oriented programming, I bring an expert-level understanding of web application development and deployment to the table. My technical acumen extends beyond software development, encompassing 15+ years in advanced software applications including technical drawing, 3D modeling, and animation. Exceptional organizational and project management skills complement my technical expertise. I am driven by goals and have an entrepreneurial spirit, accompanied by a constant thirst for learning and professional growth.
Experience
12/2023-Present | SimioCloud (Manchester, NH) | Senior Software Engineer
- Collaborate on the development of SimioApp, a C#/.NET and Angular application integrated with a custom data analytics platform using Python Flask APIs and components for backend services.
- Implement cloud-based solutions using Azure, for scalability and performance, and design relational databases for efficient data storage and retrieval.
- Participate in Agile/Scrum processes for timely, high-quality code delivery and effectively communicate with team members, data scientists, product managers, and stakeholders.
05/2023-12/2023 | SBLI (Woburn, MA) | Senior Software Engineer
- Spearheaded the design and deployment of intricate, high-performance web applications leveraging .NET, Blazor, and Azure technologies.
- Provided maintenance and support for legacy ASP.NET WebForms applications, ensuring continued stability and performance.
- Built Sales ChatGPT Chat UI in NextJS and Node using OpenAI’s API for demonstration to the board of directors.
04/2022-04/2023 | Temple Logic | (Manchester, NH) | Senior Software Developer
- Engineered a comprehensive full-stack solution using ASP.NET Core Web-API and Entity Framework for the back end, complemented by an Angular-driven front end.
- Adhered to best practices in Scrum and Agile methodologies throughout the development lifecycle, ensuring efficient and collaborative project progression.
- Translated complex user stories into actionable tasks, streamlining the development process and facilitating on-time feature delivery.
01/2020-03/2022 | Progress Software Corporation (Burlington, MA) | Senior Technical Support Engineer
- Offered expert technical guidance to developers, specializing in ASP.NET AJAX, UI for Blazor, and Reporting products, elevating product usability and customer satisfaction.
- Crafted targeted reproductions and demos to expedite the resolution of technical issues, improving both team efficiency and customer experience.
- Fielded and resolved complex technical queries via phone, tickets, and public forums, serving as a reliable source of expertise.
- Diligently logged bugs and feature requests in a public feedback portal, facilitating continual product improvement.
- Periodically reviewed and updated product documentation, ensuring clarity and accuracy for end-users and stakeholders.
- Developed and published digital content, such as tutorials or guides, to furnish developers and customers with supplementary technical insights.
01/2019-12/2019 | Progress Software Corporation (Waltham, MA) | Technical Support Engineer II
- Engineered the Fiddler Everywhere Composer Request Header/Parameter editor, leveraging Angular 2+, TypeScript, and Redux for enhanced functionality and user experience.
- Delivered specialized technical support to developers, focusing on ASP.NET AJAX, Fiddler, and Reporting products to improve productivity and product quality.
- Created purpose-built samples and demonstrations to facilitate the resolution of technical challenges, enhancing customer satisfaction and team efficiency.
- Acted as a subject matter expert, addressing, and resolving technical inquiries via phone and public forums to uphold brand reputation and customer trust.
11/2017-02/2019 | Meetcaregivers, Inc. (Newton, MA) | Lead Engineer and Bookkeeper
- Orchestrated a comprehensive build and release pipeline across multiple development projects, utilizing Git, Azure DevOps, Azure Web Apps, and Azure SQL to streamline deployment.
- Administered build agents across Windows, Linux, and macOS platforms using Azure DevOps, optimizing the build process for diverse environments.
- Revamped content management and delivery strategy, integrating WordPress with Google Analytics and Google AdWords for data-driven results.
- Compiled and maintained thorough documentation of processes and systems using Markdown, facilitated by Jekyll Static Site Generator and hosted on GitHub.
- Supported financial operations by assisting with accounting and bookkeeping tasks, utilizing Quickbooks Online for accurate record-keeping.
- Managed a suite of enterprise solutions including Office 365, Azure Active Directory, SharePoint Online, Teams, and Exchange, ensuring seamless communication and data management.
06/2015 - 11/2017 | Meetcaregivers, Inc. (Newton, MA) | Freelance ASP.NET Developer
- Spearheaded the migration of a web application and database from PHP/MySQL to ASP.NET MVC and WebApi/SQL, leveraging Azure Web Apps for continuous delivery and expedited development cycles.
- Pioneered the implementation of a responsive design, utilizing Azure Media Services and content delivery networks for enhanced performance and user experience.
- Modernized database architecture through the adoption of table-per-type inheritance with Entity Framework Code First, resulting in improved search capabilities.
- Fine-tuned search functionalities with Azure Search, enabling users to execute more precise queries by city, state, and zip code for better results.
- Adapted ASP.NET Identity 2 to meet unique business requirements, allowing for the authentication of multiple user types for increased flexibility.
10/2013-04/2014 | Best Doctors (Boston, MA) | Release Engineer
- Authored and disseminated company-wide release management standards, establishing a unified framework for software deployment.
- Engineered a robust continuous delivery pipeline featuring an optimized branching and merging strategy, enabling QA to seamlessly resume regression testing post-bug fixes.
- Acted as a key influencer across multiple departments—including QA, Development, Project Management, and Business—guiding the refinement of release cycles for optimal efficiency.
12/2010-10/2013 | JP Morgan & Chase (Boston, MA) | Developer Analyst
- Oversaw the regional deployment of Prodiance compliance software, successfully reaching over 600 end-users in the Boston area.
- Engineered custom end-user tools in Excel and Access, streamlining business processes across multiple teams.
- Instituted SQL-based stored procedures for data querying in Access, enhancing database efficiency and usability.
05/2008-07/2010 | Oliver Wyman (Boston, MA) | Payables & Billings Coodinator
- Assessed and deciphered contractual documents and proposals to accurately structure invoice schedules and milestone payments.
- Collaborated with key stakeholders to align revenue expectations and project budgeting.
- Crafted and disseminated comprehensive guides on timesheet procedures across the organization.
- Conducted weekly reconciliations of consultant expenses to ensure accurate and timely compensation.
08/2006-08/2007 | Backstage Bar & Grill (Wichita, KS) | Accountant/Bookkeeper
- Inputted fiscal records into the accounting software and executed end-of-period account reconciliations.
- Spearheaded the adaptation of innovative accounting workflows to accommodate business expansion.
- Evaluated and streamlined current accounting operations for optimal efficiency.
01/2004-10/2005 | Riverside Mobile Home Park (Wichita, KS) | Bookkeeper
- Managed the entry and execution of invoices and forms related to accounts receivable and accounts payable.
- Conducted meticulous audits of various accounts, including accounts receivable and accounts payable, to rectify errors and ensure general ledger account accuracy.
- Facilitated the Trial-Balance stage by generating precise journal entries and work papers.
- Established a dedicated subsidiary ledger for housing inventory, aligning it with the general ledger and accrued expenses.
- Devised predictive cash flow statements specifically for notes receivable, aiding in financial planning.
Education
- 05/2007 | Wichita State University (Wichita, KS) | Bachelors of Business Administration majoring in Management and minoring in Accounting
Technologies Used
- Languages: C++; C#; PHP; ActionScript; VBA; Bash; PowerShell; SQL; TypeScript; JavaScript; HTML; CSS; Sass; Less; YAML; Markdown;
- JavaScript Frameworks: Angular; KnockoutJS; jQuery; Gulp; Grunt; NPM; Webpack; NextJS; React; Jekyll;
- Web Frameworks: Node.js; ASP.NET; ASP.NET Core;
- Web Servers: IIS; Nginx; Apache;
- Databases: SQL Server; MySQL; PostgreSQL;
- ORMs: Entity Framework; Entity Framework Core;
- UI Frameworks: Telerik UI for ASP.NET AJAX, Telerik UI for Blazor;
- Operating Systems: Windows; Linux; macOS;
- Source Control: Git; TFVC;
- SDLC Methodologies: Agile; Scrum; Waterfall; CI/CD;
- Cloud Platforms: Microsoft Azure; AWS; DigitalOcean; SkySilk;
- Cloud Services: Virtual Machines; Docker; Web Apps; Serverless Functions; Storage; Video Streaming; Search; (OAuth2) AuthN/AuthZ;
- Content Management Systems: WordPress; SharePoint; Orchard; HubSpot;
- Debugging Software: Fiddler; Fiddler Everywhere; Postman;
- Graphics Software: GIMP; Adobe Photoshop; Inkscape; Adobe Illustrator; Adobe InDesign;
- Office Software: LibreOffice; Microsoft Office; Office 365; G-Suite;
Professional Writings
- Using Telerik Reporting with Kinvey’s BaaS - 2019
- A Quick Guide to Expert .NET Reporting Tools - 2020
- Telerik Reporting Web and Desktop Report Designers Blog Series - 2020
- Sleek and Customizable UI Blog Series - 2021