Experienced Senior Software Engineer with a demonstrated history of working in the information technology and services industry. Skilled in Lesson Planning, HTML and Web Applications. Strong engineering professional graduated from Galvanize - Fort Collins, Old Town.
Collaborates with teammates to implement new features, improve existing code and fix bugs across the stack using AngularJS, Node/Express & PostgreSQL.
Develops and uses API contracts in order to establish and communicate requests and responses
Practices test-driven development, utilizing stubbing, req/res mocking, and test coverage tools
Writes and optimizes database queries for a PostgreSQL database
Recommends and executes refactoring projects to reduce technical debt and increase adherence to best practices across our code base
Critically assesses new features specifications from Project Management in order to gauge feasibility, estimate LOE, develop POCs, refine requirements, and implement technical solutions
Mentors and is mentored by teammates in writing code that is maintainable, testable, and follows best practices
Achievements:
Promoted from Junior Application Developer to Application Developer after only eight months
Recognized at January 2019 Executive All-Hands for taking initiative in delivering on several major projects, readily collaborating with teammates, and committing to delivering quality code
Received the Tranzact Development Team's Top Achievement Award in Q1 - 2019 for "indpendently seek(ing) out and striv(ing) to build optimal solutions that add value to (Zayo's) systems and processes", including implementing a scalable server-side pagination strategy.
CaliberMind is software focused on B2B Buyer Journey Orchestration. The product is meant to help marketing and sales teams better understand their buyers and their journeys to accelerate sales and increase revenue.
As a senior software engineer, I contributed to front-end development using React, Redux, and Material UI, as well as server-side development through work on the RESTful API (Loopback) and microservices (Seneca).
I used Git and Github to collaborate, and as no code passed into the master branch without multiple team members' scrutiny and feedback, this position allowed me to improve my programming skills via direct feedback proffered on my own code, reading and analyzing others' code choices, and through resulting discussions on best practices and the establishment of team-wide standards.
As a resident instructor in Galvanize's Full Stack Web Development program, I assisted in the development and delivery of instruction with the goal of helping new coders develop mastery in both server- and client-side technologies. I delivered lessons to large groups, as well as helped single students through more individualized struggles via one-on-one interventions. The languages, libraries, frameworks, etc. that I got to master and teach through this opportunity include Javascript, Node, Express, PostgreSQL, Angular1.5, and React/Redux.
As an instructor in both the English Department and Intensive English Program at CSU, I planned curriculum and lessons in order to help English-language learners gain proficiency in academic English, with an emphasis in teaching writing and composition.
For a variety of courses (e.g., College Composition, Writing for International Graduate Students, Listening/Speaking, English Grammar), I was trusted to take a set of objectives and expected outcomes and design a course and accompanying materials that facilitated students' achievement of these objectives. Through this iterative process, repeated many times over several years, I was able to combine both analytic and creative skills to ensure students received instruction and tasks that enabled student success.