Jack Flannery

Full Stack Web Developer - Highlands, NJ
hello@jackflannery.comjackflannery.com

Skills and Technology

  • Ruby
  • Ruby on Rails
  • API
  • REST
  • Javascript
  • React
  • Redux
  • NextJS
  • HTML
  • CSS
  • PostgreSQL
  • MySQL
  • SQL
  • Capistrano
  • Linux
  • Ubuntu
  • Unit Testing
  • Jest
  • Minitest
  • Rspec
  • Cypress

Work Experience

Senior Software DeveloperBraidio - Remote - Present
  • Implemented features based on Figma designs, handling both frontend UI development using React and CSS, and backend tasks, including crafting API endpoints using Ruby on Rails.
  • Developed a user-friendly scheduling and appointment booking system customized for small businesses, enabling business users to efficiently manage their availability on a calendar and allowing clients to easily view business schedules and book appointments.
  • Designed and implemented a dynamic system of customizable forms, empowering business users to create tailored forms and workflows for specific business requirements, such as creating intake forms for Veterinary Offices that facilitate client information submission and appointment scheduling, while also providing business users with the ability to view and edit client details.
Senior Software DeveloperHumble Humans - Asbury Park, NJ -
  • Collaborated with Coldwell Banker to implement a dynamic property listing search bar on ColdwellBanker.com, leveraging AngularJS for enhanced functionality and an improved user experience.
  • Teamed up with UBS to create an interactive web-based experience, using React for frontend development and Firebase for a dynamic user experience.
  • Developed and implemented a data processing pipeline for Ozmosi using Ruby and AWS services (Redshift, S3, and EC2). This pipeline efficiently processed clinical trials data from multiple countries, enabling comprehensive analysis. The system contributed to pharmaceutical forecasting, industry collaboration, and expedited drug development by providing clean, categorized, and indexed datasets, allowing for customized reports and visualizations to inform strategic decision-making.
System EngineerNJ Transit Rail Operations - Newark, NJ -
  • Managed the operation, maintenance, and upgrades of NJ Transit's real-time train control software system: TMAC (Train Management and Control System).
Staff Software EngineerArinc - Marina del Rey, CA -
  • Contributed as a member of the software development team that successfully delivered new train control software and hardware to Amtrak NEC (Northeast Corridor), Amtrak Chicago, and NJ Transit, replacing outdated systems.
  • Implemented new features using C and Java tailored for each client.
  • Led the modeling of field devices as a database schema and implemented control software.
  • Conducted on-site acceptance testing with clients.
  • Delivered on-site training sessions for all system users.

Education

  • Ramapo College of New Jersey