Support development of new and existing features throughout all parts of SDLC
Mentor, coach and share knowledge with other team members throughout engineering team
Review team members code via pull requests and pair programming sessions
Participate in collaborative design sessions while upholding quality customer and employee driven culture
Research new technologies and frameworks to help build robust systems around Compyl's various modules
All previous responsibilities as Full Stack Developer
Key Achievements
Lead development for providing caching for Compyl platform via Azure Cache for Redis improving API response times ~30%
Implemented background worker service architecture for API code decreasing execution times by ~80%
Lead push for adoption of code first development, setting up and enabling migrations in previously database-first architecture
Lead development effort for syncing integration data with .Net Quartz and background workers
Full Stack Software Developer
Compyl
04.2021 - 04.2023
Key Responsibilities
Robust Web API development utilizing OOP best practices and SOLID principles
Design and implement user friendly UIs while utilizing latest and greatest microsoft technologies such as Blazor, .Net Core, and Azure ecosystem
Partner with business analysts, product managers, clients and other developers in order to fully understand customer expectations and implement solutions which meet their requirements
Prioritize, review and fix reported bugs according to various metrics such as customer impact, severity etc.
Implement Microsoft unit testing and automation testing via Selenium for API and client side code respectively
Monitor and configure various Azure resources such as Azure AD, App services, Storage Accounts, Key Vault, SQL Databases and others
Monitor Database via SSMS and query or cleanse data where needed.
Key Achievements
Heavily contributed to updating legacy ASP .Net Framework/cshtml/jquery platform to .Net Core API and Blazor Server powered Web App
Lead development efforts for retooling and rearchitecting assessment and contract modules of Compyl's platform using this new architecture
Lead development efforts for proto workflow engine leveraging .Net Quartz to create a Job Runner Project
Lead development effort for "Associated Users" aspect of Compyl's platform allowing users to dynamically create multiple roles for any entity in Compyl, and configure workflows with Job Runner
Education
No Degree -
Flatiron School
New York, NY
12.2019
Bachelor of Science - Psychology
University At Buffalo, SUNY Buffalo
Buffalo, NY
2014
Skills
C#
ASP NET
NET Core
Blazor
Ruby
Rails
React
Redux
SQL
HTML
CSS
MOQ
Selenium
Javascript
Python
Django
Electron
Docker
Azure
Technical Projects
TECHNICAL PROJECTS
SongBook -GithubDec 2020
Developed Django/React app for aspiring musicians to build and organize their song catalogue and learning process
Integrates with Spotify’s API to import song data and control user’s Spotify player
Automatically separates songs into sections where users can record themselves, play along with a metronome, and upload sheet music
Designed RESTful server using Django Rest Framework, and Knox authentication for users
State Management implemented with Redux Hooks as alternative to Redux Connect function for React Functional Components
Utilized: Python, Django, Javascript, React, Redux, Material UI, PostgreSQL, Spotify’s API, Web Workers, Docker
FiMo -GithubMay 2020
Developed Python GUI that utilizes Shutil module to create, move and organise files, and directories based on file extensions
Used TKinter and OS modules to enable user interface, file manipulation, and ensure that the module is OS agnostic
Utilized: Python, OS module, Shutil module, TKinter module