TL;DR (Too Long; Didn’t Read)
What I Do
I am a senior software engineer with a focus on backend services. I’ve been programming since 2010. I mainly use Java and Kotlin. I stay up-to-date with the flavor-of-the-week technology. Available to work in Seattle, WA or Portland, OR.
What I Don’t Do
- Android or iOS development
- Work on a Windows machine
I have experience contributing to real-time infrastructural back-end services written in Java/Kotlin using the Spring Framework. Familiar and comfortable in a Linux environment. Develops stable, tested, and continuously improved software systems. Able to troubleshoot and analyze problems, then research and implement the most cost-effective and responsive solution. Available to work in Seattle, WA or Portland, OR.
Skills & Tools
- Algorithm analysis and software engineering, agile development
- Java 11, Java 8, Kotlin, Spring Framework, Git, SQL (PostgreSQL, MariaDB, MySQL), ActiveMQ, Gradle, Maven, JUnit 4, JUnit 5, Mockito, Gatling, IntelliJ
- Linux, Docker, Kubernetes, Jenkins, Amazon Web Services (AWS), Azure, Google Cloud, RESTful APIs
TransUnion (formerly iovation) Software Engineer (Feb. 2019—Present)
I joined iovation shortly after they were acquired by TransUnion. I work on a team supporting our bread-and-butter systems (FraudForce) and on new systems (SureScore) which differentiate iovation from its competition. These are large scale, high volume, highly available (99.9% uptime, 100 millisecond response time) systems. I have been recognized for demonstrating flexibility, resilience, teamwork, collaboration, goal-driven experimentation, and risk-taking.
- Add support for multiple machine learning models for our SureScore product.
- Add new business rules so our customers can identify and prevent fraud in real-time.
- Migrate services to a Kubernetes environment, and deliver those services using a Jenkins CI/CD pipeline. This decreased our time spent planning and releasing a change from 8 hours down to 2 hours.
- Respond to issues raised by our security team by patching our services.
- Contribute to and maintain services publishing to and consuming from ActiveMQ queues.
- Write unit tests with JUnit 4, JUnit 5, Mockito, and performance tests with Gatling.
- Provide and receive feedback with a collaborative attitude.
- Work closely with DevOps engineers and QA engineers.
- Plan and organize using the Scaled Agile Framework (SAFe).
- Assist hosting company events to empower women in the workplace in the tech industry.
- Present and demonstrate new features to stakeholders.
- Monitor production systems and respond to issues.
- Maintain legacy SOAP APIs.
SecureNet Technologies Software Engineer (Mar. 2015—Feb. 2019)
- Start and finish new projects, such as integrations with third-party APIs.
- Reduce various RESTful API response times from 1 second to under 200 milliseconds.
- Using Java, iterate on, add features to, design, and develop new backend services that interact with home security panels and client APIs. Write RESTful APIs for these services. Integrate these services with the existing systems.
- Lead migration from subversion to Git.
- Tweak and fine-tune features of open source software used by the team and customers.
- Collaborate with team members and clients spread across the world.
Office Divvy Web Developer (Jun. 2011—Oct. 2015)
- Maintain internal databases.
- Produce and maintain client websites.
- Review and correct web-related work done by interns.
B.S. Computer Science Stetson University (2013—2016)
I graduated in winter of 2016, one semester early.
- Co-found Stetson Hacker Space: a student-run, technology-focused club who hosted the first hackathon at Stetson University (sudo HackStetson).
I attended as many hackathons as I could:
- HackRiddle (October 2016, “elang”)
- MLH Prime (August 2016)
- sudo HackStetson (April 2016, organizer)
- PolyHacks (March 2016, “Urban Pictionary”)
- MangoHacks (March 2016, “Beacon Bits”, awarded best use of AWS)
- HackFSU (February 2016, “Sherlink Holmes”)
- swamphacks (January 2016, Computer broke ☹️)
- Knight Hacks (January 2016, “Checkin”)
- Local Hack Day (October 2015, “The Real Agar”)
- VandyHacks (October 2015, “BriteRide”)
- MHacks (September 2015, “Püt”)
- HackFSU (March 2015. “SummonerSeek”)
- UHack (February 2015, “MicroManage”)
- VThacks (February 2015, “Team With Me”)
- HackFSU (April 2014, “No Cheat”). My first hackathon!
Co-founded Stetson Hacker Space (2014—2016) and participated in ACM (2013—2014).
You’ve read this far
Give me a call or send me a message: