# John Ballon > Senior Software Engineer at Calm Location: New York, New York, United States Profile: https://flows.cv/johnballon I love to code. ## Work Experience ### Senior Software Engineer @ Calm Jan 2021 – Present ### Software Engineer @ Calm Jan 2020 – Jan 2021 ### Freelance Software Engineer @ Toptal Jan 2020 – Present ### Software Engineer @ Ark Behavioral Health Jan 2020 – Jan 2020 | Quincy, Massachusetts, United States • Migrated React-based web applications to TypeScript. • Worked with the design team to implement pixel-perfect responsive designs using CSS3, media queries, flexbox, CSS Modules, and preprocessor SASS. • Performed Cross Browser Testing to ensure that React, Gatsby.js, or Next.js application code was properly polyfilled and working as expected on various browsers and operating systems. • Utilized the Google Dev Tools Lighthouse feature to gather information related to Performance, SEO, Best Practices, and Accessibility and implemented suggestions to improve search engine position. • Wrote unit, integration, and end-to-end (e2e) tests for Express.js back-end and React Components on the front-end using Cypress and Jest to improve test coverage. • Created, configured, and maintained Linux-based Nginx servers to efficiently serve Single Page Applications (SPAs) and static content. • Used React Dev Tools Performance Profiler to gain a finer-grain understanding of component rendering lifecycles and implemented performance optimizations where possible. • Authored AWS service orchestration script using TypeScript to parallelize the generation of the static data required by our statically built web applications and improved build time by an exponential factor. • Maintained infrastructure on AWS that consisted of various Elastic Beanstalk environments, CI/CD pipelines, and supporting services. ### Software Engineer @ WeCampaign Jan 2018 – Jan 2020 | Greater Los Angeles Area • Developed a 27,000-page full-stack directory application with geospatial search capabilities using React, Redux, Express.js, PostgreSQL, Docker, and AWS. • Improved performance of web applications by identifying rendering bottlenecks through the use of the React Dev Tools Performance Profiler. • Improved accessibility of React components that lacked semantic HTML5 tags through the application of ARIA labels and WAI-ARIA Roles, Properties, and States. • Styled React components with pixel-perfect accuracy and added responsive layout with CSS3, SASS, and CSS Modules. • Performed Single Page Application-based SEO research and implemented best practices using React-based static site generators Next.js and Gatsby.js. • Implemented various data collection scripts using Selenium to automate the gathering of actionable data. • Constructed continuous delivery pipelines on AWS using CodePipeline and CodeDeploy to automatically deploy changes made to application code. ### Software Engineer/System Engineer @ JustHive Jan 2017 – Jan 2018 | Greater Los Angeles Area • Collaborated with the development and design teams to build a React/Redux-based User Portal that interfaced with RESTful APIs to perform changes to user content. • Migrated HTML4 to HTML5 by replacing divs with semantic tags wherever possible. • Worked directly with the CEO and CTO to deconstruct complex features into actionable prioritized tasks with estimated timelines. • Built and maintained over ten microservices that exposed REST APIs written with Express.js to support various aspects of the application. • Managed and expanded cloud infrastructure on AWS, which included Elastic Beanstalk, CloudFormation, DynamoDB, Lambda, S3, Elastic Container Registry, Simple Queue Service, Simple Notification Service, Cognito, and X-Ray. • Developed a cryptocurrency for company ICO on Ethereum's blockchain. ### 10x Club Teaching Assistant @ App Academy Jan 2017 – Jan 2017 | San Francisco Bay Area • Supported instructor with teaching algorithms, data structures, and interview skills to experienced software engineers. • Oversaw whiteboarding to ensure students learned proper form and implemented optimal solutions. • Provided graduates with ongoing resume/portfolio support as they applied to and interviewed with various companies. ### Hacker-in-Residence @ App Academy Jan 2017 – Jan 2017 | San Francisco Bay Area • Led a team that implemented improved UI and logic using React/Redux for App Academy admissions dashboard, creating an intuitive user experience. • Refactored portions of the codebase from Embedded Ruby to React/Redux. • Guided web developer student applicants through technical interviews while assessing algorithmic thinking and providing constructive feedback. ## Education ### Bachelor's degree in Finance, General The College of New Jersey Jan 2012 – Jan 2016 ## Contact & Social - LinkedIn: https://linkedin.com/in/john-ballon-3b021113a --- Source: https://flows.cv/johnballon JSON Resume: https://flows.cv/johnballon/resume.json Last updated: 2026-03-22