Charlie Kelly

Melrose, MA

Senior Software Engineer

13 years of experience

Portfolio: acharliekelly.github.io

Skills:

JavaReactSQLGitJavaScriptStorybookGradleJUnitTypeScriptHTMLCSSSpring BootMavenJenkinsSonarQubeIntelliJVS Code

Experience

Ameritas  ameritas.com

Oct 2022 to Jan 2024

Senior Software Engineer

Technical lead for team developing internal data microservices

  • Led 4 Java developers to build Spring Boot microservices app that handles $15M/week in agent compensation, based on data from multiple sources including SFTP, REST, SOAP, and SQL
  • Created new project architecture (Spring Boot + RabbitMQ) allowing rapid development of new data services
  • Developed build pipeline (BitBucket, Gradle, Jenkins, JUnit, SonarQube, NexusIQ, Docker, and Kubernetes) for getting JIRA requirements to QA on schedule
  • Devised and enforced code standards, Git procedures, and test coverage requirements for my team

Percussion Software  percussion.com

May 2020 to Sep 2022

Software Engineer Burlington, MA

Engineered solutions for Percussion CMS customers, ranging from community colleges to federal agencies

  • Primary engineer on $80M federal contract to migrate two SSA subdomains and 4 custom J2EE apps to Azure Cloud; re-engineered site search functionality using Search.gov; successfully prepared sites for FedRAMP
  • Built custom integration to synchronize customer’s LDAP with CMS directory, using Java REST client; wrote extensive unit and integration tests plus deployment
  • Provided daily expert support for 30+ institutional and government CMS customers
  • Converted frontend CMS components from jQuery to React

Live Online Video Learning

Apr 2019 to Jun 2019

Frontend Engineer Boston, MA

Stealth mode startup aiming to launch a video learning platform; needed XD designs converted into functional React pages for angel investors

  • Created TypeScript-based React components for video tutoring platform using MongoDB and REST APIs
  • Developed unit tests in Storybook for assessing performance outside application

Association for Autism and Neurodiversity  aane.org

Jul 2012 to Jan 2019

IT Manager Watertown, MA

National nonprofit organization offering resources and support for those on the autism spectrum and their families

  • Provided operational and development support for technical needs of non-profit, including network management, system integration, and website maintenance
  • Dramatically improved information security by implementing and administering password management and centralized authentication rules

Costedio Design

Apr 2008 to Jun 2012

Web Developer Sarasota, FL

Cofounder and technical director for small web design firm

  • Designed and built 23 different sites for small business and non-profit customers, using HTML, CSS, JavaScript, and JQuery, as well as WordPress
  • Worked with customers to analyze goals and discuss options for a range of budgets
  • Directed and oversaw duties of additional web programmers and subcontractors
  • Participated in creative design process and choosing best technology for each project

OpenService

Jan 2007 to Apr 2008

Senior Software Engineer Marlborough, MA

At the time, an industry-leading network threat-detection solution provider

  • Principal front-end developer for network security and threat detection suite
  • Converted applet-based interface into new platform using Java Server Faces
  • Spearheaded migration of product from applets to Ajax, resulting in significant improvement in customer satisfaction

MediaSurface  thomsonreuters.com

Dec 2005 to Jan 2007

Software Engineer Stamford, CT

Proprietary CMS platform used (at the time) by ESPN and NATO Europe

  • Worked with project team to design and implement public-facing website for Thomson/Reuters
  • Collaborated with consultants and client employees to build brand new public website for multinational media giant within narrow time frame

Coface Services  coface-usa.com

Aug 2003 to Nov 2005

Application Developer

Developed multiple internal business applications for credit insurance agency

  • Developed over 20 internal business applications, ranging from MS Office-based apps to company-wide, web-accessible solutions built on Oracle and J2EE

Education

General Assembly  generalassemb.ly

Jan 2019 to Apr 2019

Certificate, Web Development Immersive

Coding bootcamp. Core curriculum: Ruby on Rails, Node, Express, React

Charter Oak State College  charteroak.edu

Jan 2016 to May 2017

Bachelor of Science, Information Systems

Computer Science and Cyber Security

Quinsigamond Community College  qcc.edu

Sep 2001 to May 2002

Associate of Science, Information Systems

Projects

Cant Imagine Why

Artist portfolio

CSS, SCSS, JavaScript, HTML, React, Cloudinary

Static Portfolio

Static HTML Portfolio, using Materialize CSS

CSS, HTML, Materialize

Ticket to Work

SSA program for Disability recipients

CSS, SQL, Java, HTML, JavaScript, Spring MVC, jQuery, Percussion, JSP

National Police Data Trust

A national archive of police data collected by journalists, lawyers, and activists around the country.

TypeScript, JavaScript, Mako, SCSS, HTML, Shell, Python, Jupyter Notebook, CSS, React, Storybook

Community Connect

CSS, HTML, JavaScript, Google Maps, React, Google Sheets

Volunteer

Justice Through Code  centerforjustice.columbia.edu

Oct 2021 to May 2023

Mentor New York, NY

Teaching/mentoring software engineering skills to formerly incarcerated students

Code for Boston  codeforboston.org

Jan 2019 to Nov 2022

Software Engineer Cambridge, MA

A volunteer civic innovation organization, part of the Code for America Brigades

  • Contributed to multiple community projects, both by writing code to solve specific problems and by reviewing PRs and documenting issues
  • Participated in rigorous Agile process for project development; encouraged professional standards among other contributors
  • Assisted in onboarding new volunteers, explaining workflows and mentoring junior developers

Languages

English Native

Interests

Visual Arts