Chris Robichaud
Senior Android Developer
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