yumaikas: business software developer
About me
I'm an experienced software developer with a passion for problem solving, understanding systems in detail, and mentoring. I'm seeking hybrid opportunities in Denver, CO, or remote software development work.
If you'd rather there's a PDF of this (and a little more).
Skills
Expert
C#, React.js, Typescript, Javascript, git, ASP.net (including MVC, Core and WebForms), T-SQL, Full-Stack Web Development, Slack, Mattermost
Intermediate
Powershell, Angular, SQL, CSS, HTML, Microsft Teams, Parsing code, Compilers, Interpreters.
Professional experience
Consulting
Denver, CO; Remote
April 2024 - Present
- Add features to the Rye programming language
Principle Studios
Denver, CO; Remote
Senior Software Developer
June 2021 - April 2024
- Worked as a "solver" with multiple teams across multiple projects as a full-stack developer to address complex and rapidly changing business needs for clients
- Combined TypeScript with React to build maintainable and readable codebases
- Utilized RxJS within React to build dynamic web-based products
- Worked with a team to convert a legacy AngularJS website to React
- Leveraged standards-based OpenAPI schemas to implement RESTful API endpoints in C#
- Supported maintenance and upgrade via .NET 6, .NET 7 and .NET 8 for cloud-native applications
- Worked with a team of developers to create and maintain a back-end-for-front-end pattern via ASP.NET MVC integrating with various third-party technologies, including Salesforce, Sitecore and Crown Peak CMS
- Integrated New Relic tracing into the sales funnel of a web application to enhance defect resolution
- Cooperated with multiple teams as part of an Agile workflow, including inspiring the use of Google Sheets for Pointing Poker Exercises when the previous tool had downtime
- Served as Tech lead for a small team, which included documenting and tracking work in Atlassian JIRA
Linquest Corporation
Colorado Springs, CO; Remote
August 2019 - June 2021
Staff Software Developer
- In a cross-functional capacity, worked as a full-stack developer, technical writer, and a project liason betweeen Linquest and Lockheed Martin, as part of an Agile Team
- Build React application that integrates D3 and Cesium into a split-pane viewer
- Migrated Legacy ASP.NET MVC Web app to a microservices architecture using C# and RabbitMQ
- Added to C# WebSocket client to parse a real-time data feed and display it in the ASP.NET Web App
- Educated Change Manager in the use of git email patches, to enable more efficient transfer of code updates to the target environment
- Wrote software use training documentation for use by clients
- Held responsibility for company Jira/Bitbucket/Confluence resources, reducing outages dramatically by collaborating with IT
- Discovered and implemented a history-preserving synchronization between SVN and Git, allowing developers to work in both systems
Greenshades Software
Jacksonville, FL; Remote
Software Developer
November 2017 - December 2018
- Develop and ship ticket fixes, working full stack with C#, ASP.NET MVC, SQL Server, Angular and Typescript, HTML, Javascript, CSS and Rest as part of an Agile team
- Worked with RabbitMQ, debugging idempotency issues in services.
- Automated migration of company developer wiki from Roadkill to Azure DevOps
Genesis Global Technologies
Ft. Myers, FL
Software Developer
September 2014 - November 2017
- Worked as a full stack developer, leveraging SQL Server, C#, ASP.NET and Javascript in concert to increase CMS Sales Reporting flexibility and reliability, increasing customer confidence
- Added features to a custom front-end implemented in HTML and a legacy custom AJAX Javascript framework
- Built a custom ETL ingest tool in C# to enable more successful client data migrations
- Created an Outlook Web Services to CMS calendar synchronization process
- Deployed and maintained Mattermost team chat server to better enable remote work
Edifice Group
Lawrenceville, GA; Remote
Software Developer
July 2011 - June 2014
- Constantly learned new things about C#
- Parallelized data processing and ETL tasks, using SQL Server, T-SQL and ADO.NET
- Improved performance of a SOAP-client based data cleansing process by two orders of magnitude
- Developed Intranet websites used to track car sales performance using ASP.NET Web Forms and Linq to SQL