Mike Desjardins

Mike Desjardins Email and Phone Number

Computer Programmer @ Anrok
Portland, ME, US
Mike Desjardins's Location
Portland, Maine, United States, United States
About Mike Desjardins

I have 25+ years of experience leading software teams of varying sizes - I've worked as a solo independent contractor and as the CTO of a 50+ person dev shop, and nearly everything in between. I have fun with the very different challenges that working in different sized organizations presented to me. On the development side, the current tools in my programming toolbox includes Python, Ruby on Rails, NodeJS, and Java (and I'm currently teaching myself Elixir and Flutter). I occasionally dabble in Android development.I'm also an agilist and trained Scrummaster who has led small and medium sized teams using the Scrum development process. I've helped scale engineering teams from small startup squads to medium sized orgs.Business domains I have worked in range from financial services to restaurant reservation systems to sites for the auto and music industries to wireless telecom to fintech.

Mike Desjardins's Current Company Details
Anrok

Anrok

View
Computer Programmer
Portland, ME, US
Website:
anrok.com
Employees:
106
Mike Desjardins Work Experience Details
  • Anrok
    Computer Programmer
    Anrok
    Portland, Me, Us
  • Zepz
    Director Of Engineering, Zepz Payments
    Zepz Dec 2022 - Present
    Started and led team to rebuild Sendwave and WorldRemit's legacy pay-in services as a combined Java Springboot-based gRPC service on AWS. New service saved the company on interchange fees, reduced operational costs to the company, and improved treasury team's working capital flexibility by enabling the organization to do hourly settlement. New service was code complete in five months and currently processes $500MM/month.
  • Zepz
    Director Of Engineering, Sendwave Product Foundation
    Zepz Oct 2018 - Sep 2023
    Scaled the team and processes from 0 to 20+ members. Managed three sub-teams and three individual backend contributors, occasionally contributing my own backend code changes to the Python codebase.- Oversaw release of dozens of backend and mobile features.- Mentored new line managers for respective mobile platforms. - Hired Test Engineering Manager and worked with the new test engineering team to establish test and release processes.- Lead re-architecture of backend from monolitic server to a codebase supporting multiple services, making the application much more scalable.- Established new standards and best-practices for APIs and fostered re-writing most of our API to conform with RESTful standards and documentation.
  • Zepz
    Software Engineering Manager, Sendwave Growth And Engagement
    Zepz Jan 2019 - Jan 2020
    Created and led mobile development teams "from scratch" to redesign and refactor Sendwave's flagship mobile apps (Android and iOS). Involved in hiring, mentorship, and planning for development and deployment of new application and lead team through feature improvements. - Implemented agile software development and CI/CD processes across mobile teams. - Improved mobile application codebase by migrating to MVVM and VIPER architectures, and gradual rewrite from Java/Objective C to Kotlin/Swift.
  • Zepz
    Senior Software Engineer, Sendwave
    Zepz Oct 2018 - Jan 2019
    Built new features for Python (Flask) based backend and Android client applications, as well as some light iOS development work. Some of the fun stuff that I got to do:- Integrated with third-party mobile wallet and bank aggregators based in Africa- Integrated with a new payment processor, resulting in savings to the company of ~$1m/year- Added biometeric login to the mobile apps- Added functionality to support for expanding into four new countries- Localized app, adding support for five additional languages, currency, and date formats
  • Meetedgar.Com
    Full-Stack Software Developer
    Meetedgar.Com Feb 2017 - Sep 2018
    Minnesota, Edina, Us
    Implemented new features on Rails-based back end and React/Redux ES6 based front end. In addition to React and Redux, the front end made heavy use of CSS modules, webpack, and jest-based unit tests. Primary areas of focus were user onboarding, payment processing, and adding multi-media features (e.g., video and multi-image posts via Twitter and Facebook's API).
  • Time Warner Cable
    Front-End Developer (Contractor)
    Time Warner Cable Jan 2016 - Feb 2017
    Stamford, Ct, Us
    Decided it was time to work on my front-end chops to ensure I could still claim to be a "full stack" web developer. Augmented staff of Time Warner Cable through contracting agency Sigient (now defunct)- Rebuilt portions of front-end of customer portal for major U.S. cable company. Changed out Backbone-based components in favor React. Updated build process to use Webpack and Babel to support ES6 and JSX.- Worked with external auditing agency to update customer portal to be fully accessible to disabled users.- Added features to existing Backbone customer portal and Grails-based backend.- Added Jasmine based test suite to validate existing front-end business logic.
  • Openbay
    Director Of Engineering
    Openbay Jul 2015 - Jan 2016
    Cambridge, Massachusetts, Us
    - Reigned in development process once we got to a team of about six. Introduced Scrum to the group, started standups, IPMs, retrospectives, "planning poker," all the other Scrum ritual goodness.- Contributed to creation of the hiring process and helped CTO with staffing the engineering team.- Made technical presentations to potential company investors.
  • Openbay
    Sr. Ruby On Rails Engineer
    Openbay Aug 2013 - Jul 2015
    Cambridge, Massachusetts, Us
    Fourth hire at a Cambridge-based startup building an online marketplace matching auto repair shops with vehicle owners needing service.Some of the more interesting features that I worked on included:- Elixir/Phoenix based microservice: Extracted vehicle database functionality from main monolithic Rails app into an Elixir based microservice using the Phoenix web framework.- Implemented a PubSub system using a Faye server to synchronize call center screens. Later used the PubSub system to demonstrate an OBDII integration prototype.- Geographically-based email algorithm: Based on the location of a service request, gradually expand the radius of shops notified until a maximum number of responses were attained. Used PostGIS to identify candidate shops.- Automated workflow: System that dynamically observed the state of domain objects in the system and kicked off "events" (notifications, other state transitions, etc) based on domain state. Totally configurable from an admin portal, allowing member services to tune communication with users without development resources.- Implemented an automated system for generating estimates based on vehicle owner's requests.- Wired up an IVR using Twilio to allow repair shops to settle their deals by phone.- Created an appointment "negotiation" system for use between vehicle owners and service providers.- Tasked with improving SEO for the site and got a 5x increase in inbound organic traffic with provider listing and maintenance schedule pages.- A bunch of other stuff I'm probably forgetting. It was a startup, almost everything had to be built from scratch! :)
  • Burnside Digital
    Chief Technology Officer
    Burnside Digital Jan 2013 - Aug 2013
    As CTO I led the software development team. Determined strategic focus for new technology and methodologies. Worked with sales team to onboard and form relationships with new clients. Led internal projects and initiatives to expand Burnside Digital's offerings from solely service-based to product-based.
  • Burnside Digital
    Engineering Team Lead
    Burnside Digital Apr 2012 - Jan 2013
    Lead the CityEats team, comprised of 6-10 developers spanning Ruby on Rails, Android, iOS, and AWS DevOps engineers. Made monthly planning visits to the customer site in NYC.
  • Burnside Digital
    Senior Software Engineer
    Burnside Digital Jun 2011 - Apr 2012
    Developed Android and Ruby on Rails-based web applications, most notable contributions were to the CityEats and MaaSive projects. CityEats was a realtime restaurant reservation system created by Scripps Networks (think "OpenTable, but prettier and for higher-end restaurants with celebrity chefs"). MaaSive was a mobile-as-a-service product similar to Parse.
  • Ceres Logic
    Independent Contractor
    Ceres Logic Feb 2009 - Jan 2011
    Portland, Maine, Us
    Ceres Logic is my one person "company," where I worked as an independent consultant for several clients spanning several industries, including:- Sony Music, for whom I helped develop Ariama, a Rails-based online music browsing and purchasing platform for classical music.- Intridea, where I developed Digital Trend's Android application and worked on their internal entprise chat Android application.- BlueTarp Financial, where I developed a credit application management system using Java's Tapestry framework.
  • Totalmusic, Llc
    Senior Java Developer
    Totalmusic, Llc Aug 2008 - Feb 2009
    Us
    Developed web services that allowed API users to search and query music catalog metadata. Created proxy servers to enhance the advertising capabilities of the online music service. The following technologies were used to implement these services: Spring (IoC container and MVC), EJB3 (Remoting and JPA), Hibernate, Lucene, FreeMarker, and JBoss.Components would have been part of an amazing cloud-based music streaming and playlist service, if only the company hadn't lost its funding.
  • Bluetarp Financial, Inc.
    Senior Software Developer
    Bluetarp Financial, Inc. Jun 2007 - Aug 2008
    Enterprise Java and SQL Developer. Developed internal credit application and scoring interface and collaborated on public-facing account maintenance web interface. Technologies used: JEE, Tapestry, Hibernate, Stripes, SQL Server, Postgres.
  • Xius (Formerly Known As Boston Communications Group, Inc)
    Senior Software Engineering Manager
    Xius (Formerly Known As Boston Communications Group, Inc) Apr 2000 - Jun 2007
    Architected a major re-design of current billing and customer care product, creating J2EE web services API for an existing legacy subscriber management system used in the Wireless Telecommunications industry. Designed and developed a SOAP-based service integration point for Amp'd Mobile, a nationwide MVNO, that managed customer accounts, content delivery, billing, and payment. Created and collaborated on industry-leading voice and data rating engines for postpaid and prepaid billing system used by tier-3 and tier-2 regional mobile carriers.Technologies used: J2EE, Hibernate, Spring, Struts, C++, SQL, Sybase, Cognos Axiant/PowerHouse, Mobile OSS/BSS.
  • Quantum Corporation
    Firmware Design Engineer
    Quantum Corporation Jan 1997 - Apr 2000
    San Jose, California, Us
    Co-Developed embedded servo-control system for the Atlas line of server grade SCSI disk drives.
  • Digital Equipment Corporation
    Software Quality Assurance Developer (Co-Op)
    Digital Equipment Corporation May 1995 - Aug 1997
    Houston, Texas, Us
    Developed automated test suite for Digital's Multia and Printer Driver products.

Mike Desjardins Skills

Ruby On Rails Rest Ruby Jquery Postgresql Web Services Java Scrum Javascript Web Applications Css Mysql Android Amazon Web Services C++ Git Rspec Soap Sass Agile Project Management Agile Methodologies Mobile Devices Jruby Haml React.js Heroku Telecommunications Elixir Mongodb Start Ups Java Enterprise Edition Test Driven Development Angularjs Sql Telecommuting Certified Scrum Master Csm Sinatra Seo Mobile Telecom Bss Oss Billing Mediation Telecom Mediation Python Python Api Development Back End Web Development

Mike Desjardins Education Details

  • Worcester Polytechnic Institute
    Worcester Polytechnic Institute
    Minor In Computer Science

Frequently Asked Questions about Mike Desjardins

What company does Mike Desjardins work for?

Mike Desjardins works for Anrok

What is Mike Desjardins's role at the current company?

Mike Desjardins's current role is Computer Programmer.

What is Mike Desjardins's email address?

Mike Desjardins's email address is mi****@****gic.com

What is Mike Desjardins's direct phone number?

Mike Desjardins's direct phone number is +120731*****

What schools did Mike Desjardins attend?

Mike Desjardins attended Worcester Polytechnic Institute.

What are some of Mike Desjardins's interests?

Mike Desjardins has interest in Android Applications, Github, Jquery, Valleywag, Techcrunch, Twitpic, Health, Children, Adium, Environment.

What skills is Mike Desjardins known for?

Mike Desjardins has skills like Ruby On Rails, Rest, Ruby, Jquery, Postgresql, Web Services, Java, Scrum, Javascript, Web Applications, Css, Mysql.

Free Chrome Extension

Find emails, phones & company data instantly

Find verified emails from LinkedIn profiles
Get direct phone numbers & mobile contacts
Access company data & employee information
Works directly on LinkedIn - no copy/paste needed
Get Chrome Extension - Free

Aero Online

Your AI prospecting assistant

Download 750 million emails and 100 million phone numbers

Access emails and phone numbers of over 750 million business users. Instantly download verified profiles using 20+ filters, including location, job title, company, function, and industry.