×
Steve Crow

Steve Crow

Web Developer


Background


About

About

I am a polyglot developer with experience in Java, Kotlin, and PHP. I love working both on and with open-source projects. I enjoy deep-diving into various frameworks and technologies and am not afraid to get my hands dirty.

Work Experience

Work Experience

  • Java Developer AdvocateNexmo

    Apr, 2018 - Present

    Nexmo is a cloud-based communication API provider. It allows users to programmatically send and receive text messages, phone calls, and messages on various social media platforms. Additionally, you can lookup phone number insights and analytics as well as perform two-factor authentication.

    • Maintains the Java Server SDK as well as helping orchestrate the work towards the other language SDKs.

    • Developed and maintains a Spring Boot starter and JWT library written in Kotlin.

    • Gives insight into the Java and JDK language communities to help guide documentation and tutorials.

    • Writes blog posts on Java-related content for all levels of audience.

  • Software DeveloperFire Engine RED

    Sep, 2017 - Apr, 20186 months

    I worked as a backend PHP developer maintaining and implementing new features on a cloud-hosted college admission CRM platform.

    • Learned Laravel and PHP very quickly on the job with minimal prior experience.

    • Advocated for best practices and coding standards and served on the code standards committee to help develop those standards.

    • Participated in a few knowledge and sharing meetings as both a sharer and audience member.

    • Explained technical problems and solutions to non-technical people regularly.

  • Software DeveloperAuto-Owners Insurance

    May, 2015 - Jul, 20172 years 1 month

    I worked as a backend Java developer on multiple applications utilizing Struts 1 and Spring MVC.

    • Served as the web lead for our department and helped prioritize tasks as well as actively participated in code reviews.

    • Helped draft the code quality and standards documentation as well as configured static analysis to track these new standards.

    • Added Spring to the Struts application and wrote integration tests as well as worked on a refactor towards Spring MVC

    • Rerewrote the web transaction record-keeping system from COBOL into Groovy

Skills

Skills

  • Backend
    JavaKotlinPHPSpring BootSpringLaravelExpressNode.jsRelational DatabasesNoSQL DatabasesRedis
  • Frontend
    JavaScriptjQueryThymeleafFreeMarkerJSPTailwindBootstrapVue.js
Education

Education

  • Applied and Computational Mathematics, Master of Science, Western Michigan University

    Sep, 2013 - May, 2015

    Matrix AlgebraNumerical AnalysisMathematical ModelingOptimization
  • Applied Mathematics and Finance, Bachelor of Science, Ferris State University

    Sep, 2011 - May, 2013

    Intro to Computer ScienceObject Oriented ProgrammingDiscrete Structures