I started my journey in computer science doing consulting work for CTS in the FinTech and Energy industries. Most of my work consisted of either ETL processes for major banking institutions or maintaining a proprietary application for tracking access to energy facilities, like nuclear power plants, as well as tracking drug testing programs for these facilities.I began working for OmegaFi in 2014 where I started diving into payment processing as well as maintaining internal applications which track accounts receivable/payable. I worked (and in many cases managed) small and large teams to develop new products as well as lead projects to add features to existing products.OmegaFi was sold and became privately invested and a parent company was formed as Togetherwork. I lead the engineering team at Togetherwork which includes a centralized payment processing platform for the Togetherwork enterprise among other products. As part of the Togetherwork engineering team, we also work with a variety of companies within our portfolio to improve applications or develop new products.In my latest role I've learned to be dynamic in a private equity based company and move and adapt to engineering and architecture needs across nearly 30 companies within our portfolio. I lead a team at Togetherwork to maintain business critical applications for the Togetherwork enterprise. I setup our SDLC, maintain our Scrum process, and work directly with business to gather requirements, prioritize them, and develop roadmaps to achieve our goals. I also program and participate in on-call rotations and incident response. I helped develop a number of processes and documented them including how we use our internal tooling to meet our Scrum needs, SLAs for our products, as well as developing job titles, progression plans, etc. I enjoy leading teams, streamlining processes, and learning more about programming and architecture especially as we move into a serverless world.I love programming, solving problems, and working in teams toward a common goal. I've spent a large portion of my career managing small and large teams. Throughout my career, I have been placed in a variety of places where help has been needed and I have enjoyed jumping in to help, sometimes with very little information, teams to be effective and efficient.