Resume
Profile
Experienced software engineer with a passion for developing innovative software that accelerates the efficiency and effectiveness of organizational success. Well-versed in modern development technologies, processes, and coding best practices to create systems that are reliable and user-friendly. Skilled leader who has the proven ability to motivate, educate, collaborate, and lead a team of professionals to build and maintain software programs. Confident communicator, strategic thinker, and resilient engineer to develop software that is customized to meet a company's organizational needs, highlight their core competencies, and further their success.
Experience
Employer:
Present
-
Nov. 2018
Software Engineer
Task:
- Developed and maintained user interfaces using React and TypeScript
- Developed and maintained mobile applications using React Native
- Created micro-services and APIs using primarily Clojure, Postgres, and Kafka
- Worked with UX designers to build React component libraries using Storybook; resulting in a design system used across all dev teams
- Sucessfully completed developer release lead roles during two software release cycles, shepherding all appropriate branches and build artifacts from creation, through the coding and merging processes, and into customers hands
- Mentored 2 junior developers and 2 interns, training and guiding them through the software development process
Tools:
Employer:
Nov. 2018
-
Jul. 2015
Software Test Engineer
Task:
- Developed and maintained the web client test suite, using Selenium Web Driver
- Developed and maintained the API testing client, written in the Groovy language
- Worked efficiently in a collaborative team atmosphere, converting good communication with team members and dedicated work ethic into quantifiable results
- Developed and maintained testing environments for other members of the team, ensuring correctness for both testbeds and code builds therein
- Guided several full release cycles from early stages to successful first customer ship, creating and executing efficient and repeatable test plans.
Tools: