Mike Rosol

Macungie, PA 18062 · (570) 369-2850 · michaelrosol@gmail.com


I absolutely love creating software and staying on top of the always-evolving internet trends. Over the past 20+ years, I have acquired valuable experiences that allow me to understand in-depth all of the phases of the software development lifecycle. I bring a strong perspective that drives change and motivates engineers to develop simple solutions to complex problems.

Experience

Quant researcher and developer

Jan 2021 - Present

  • Algorithmic trading bot development
  • Blockchain research
  • Crypto currency research

Lead Software Engineer

May 2018 - Dec 2020

  • Migrating a legacy monolith system to a new modern elastic micro-service architecture
  • Redesigning a custom eCommerce platform to handle high-load traffic spikes
  • Project management, software architecture, API development, pull request code reviews
  • Primary technologies: Jira, Confluence, Git, BitBucket, Docker, containers, AWS, Jenkins, Postgres, MSSQL, Kafka, NCache, .NET Core, .NET Standard, MVC, Vue.js

Sr. Full Stack Software Engineer

Nov 2014 - Jan 2018

  • Modernized client user interface with a single page application architecture
  • Wrote and consumed new microservices based on domain and test driven design
  • API development for many different types of internal web services
  • Integration of third party APIs (ex: riverbed load balancer, rubric, puppet, etc) into our cloud infrastructure management engine
  • Managed intern that assisted writing unit tests for application coverage
  • Discovered and resolved web application security vulnerabilities based on OWASP
  • Primary technologies used: ASP.Net Core, C#, MVC, OOP, API Development, SOA, Web API, WCF, SOAP, REST, Visual Studio 2017 Enterprise, MSSQL stored procedures, entity framework, responsive design, Bootstrap, JavaScript, JQuery, HTML, LESS, TFS, GIT, GitLab, Trello, VersionOne, Jira, agile, scrum, Docker, container technologies, microservices architecture, DDD, TDD, CQRS, CI/CD

President and Lead Software Architect

Sep 2006 - Jan 2016

  • Developed a company that produced custom web software requested by clients
  • Architected software requirement specifications and database diagrams
  • Project managed a team of employees, contractors and interns with aim to deliver modular software incrementally until project completions
  • Coded dozens of different types of software across diverse industries using different technologies
  • Primary technologies used: ASP.Net, Web Forms, MVC, Classic ASP, PHP, CodeIgniter, MySQL MSSQL, JavaScript, JQuery, HTML, CSS, many third party APIs

Skills

Front End
  • HTML, CSS, JavaScript, JQuery, Ajax, Bootstrap, React, Angular
Back End
  • .NET
Queues
  • RabbitMQ, Kafka
Caching
  • Redis
Data Stores
  • MSSQL, MySQL, Postgres
    RDMS, Document Databases, Event Stores
    Stored Procedures, Entity Framework, Dapper, Marten
IDE
  • Visual Studio Enterprise
Source Control
  • GIT
Project Managent
  • Jira
Mindset
  • Domain Driven Architecture
  • Event Driven Architecture
  • Microservices Design
  • Database Design
  • API development
  • Asynchronous Processing
  • Multi Threading
  • Containers
  • Kubernetes
  • DevOps Pipelines
  • QA Focused
  • Performance Tests

Education

University of East Stroudsburg

Sep 2004 - Jun 2011

2 Bachelors of Science Degrees
Computer Science
Computer Security

1 Minor
Business Management