Software Engineer focused on Android development, with experience in iOS, web and back-end development. Experience designing and delivering responsive applications using a broad range of languages and platforms. Management of projects and Agile developer teams. Interested in how technology can be used to build a more sustainable future.

Skills

Android Development

  • Kotlin
  • Java
  • Dagger
  • Espresso, JUnit, Mockito, Cucumber
  • Multi-module apps
  • MVP, MVVM, Flows, Clean Architecture
  • Test-Driven Development

Other Front-End Development

  • Kotlin Multiplatform
  • React JS
  • Node, NPM
  • Javascript, jQuery
  • Bootstrap, SASS
  • iOS: Swift, xCode debugging

Release engineering

  • Git, github
  • Git-flow branching model
  • CI/CD management: Jenkins, CircleCI, Perfecto

DevOps

  • Python, Ruby, shell scripting
  • Linux sysadmin
  • Docker, Kubernetes

Work Experience (6)

Developer in Aetna Digital division, which builds mobile and web apps for customers to manage their health and insurance
  • Tech lead for android / iOS scrum team, responsible for 'basic' features of the Aetna Health app (claims, payments, benefits, idcards)
  • Upgrading app from Java to Kotlin, separation into multiple modules, conversion from MVP to MVVM pattern
  • Initiative on projects to address internal issues with legacy systems and app stability
  • Development of prototype features, 2x hackathon winner
Co-founding member of development team focused on web & mobile applications. Responsibilities included technical leadership, project management and business development
  • Management of development process including technical design, implementation, testing and deployment strategies
  • Creation of native iOS app and React JS webapp for live video streaming service, featuring custom clip creation, user favorites and sharing, managing channel subscriptions
  • Work included automated testing, docker deployments and performance optimization
  • Delivery of custom, responsive websites that match design guidelines with client requirements
  • Implementation of Agile engineering processes, Scrum workflow, team collaboration tools
  • Ground-up rebuild of Norton Family Android app, which handles enforcing family rules such as website and SMS blocking
  • Rebuild of Norton Identity Safe website, an online password vault where security is critical
  • Technical lead for Norton Family licensing and purchasing architecture redesign
  • Development of high-volume web services used by Norton applications for endpoint tracking, data storage and notifications
  • Live production deployments and setup of monitoring dashboards with Splunk
  • Setup of continuous integration systems to automatically build, test and stage release candidates
  • 2nd place in 2014 Norton Hackathon, submission was used to patent new detection methods for the Wifi Pineapple, a wifi hacking device
  • Volunteer with Tufts' Student Teacher Outreach Mentorship Program (STOMP), teaching engineering to elementary students by building robots with Lego Mindstorms kits
  • Worked with a small team responsible for all aspects of the development lifecycle, including requirements analysis, application design, implementation, testing and deployment
  • Development of custom Flex web applications leveraging CNET and Twitter APIs, populated with dynamic data at run-time via XML
  • Setup and configuration of custom Drupal site including development of custom theming and CSS for client's portfolio site, delivered well ahead of schedule
Lead developer on user-facing C# process management application
  • prioritized tasks for junior developers and QA team
  • Completed framework to allow standard .Net UI controls automatically update Oracle or MySQL database fields when modified
  • Multi-tasked between several ongoing projects and delivered working code to meet tight deadlines
Development of C++ and C# versions of SonicMQ, a Java Message Service middleware library
  • Resolved customer issues including race conditions and platform-specific issues
  • Created comprehensive documentation of project internals and usage for developers, QA and documentation teams

Education (1)

2003 - 2008
Bachelor
 Computer Science
University of Massachusetts at Lowell
  • Robotics
  • Operating Systems
  • Computer Architecture

Interests

  • Open-source
  • Hardware hacking
  • microcontrollers, IoT, smart devices
  • 3d printing
  • Blockchains and Cryptocurrency