# Craig Haber > Software Engineer at LandGate Location: Trumbull, Connecticut, United States Profile: https://flows.cv/craighaber Hello! I'm a Full-stack Software Engineer working at LandGate, a startup innovating in the energy and data space. I specialize in architecting web applications and services with modern JavaScript frameworks and Python. I have always been interested in technology, how it affects people, and how people affect technology. ## Work Experience ### Software Engineer @ LandGate Jan 2024 – Present At LandGate I have built and maintain a suite of web applications utilizing TypeScript, JavaScript, Python, JavaScript UI Frameworks, Node.js, and PostsgreSQL. Key accomplishments: - Spearheaded the development of a web application for visualizing energy project construction. I led the entire development cycle, from requirements gathering to implementation. I continuously enhance the application by building new features based on user feedback from a growing customer base. - Led a full redesign of a web application for U.S. land parcel data analysis, increasing user adoption, ease of use, and system responsiveness for enterprise clients. ### Advanced Software Engineer @ 3M Jan 2021 – Jan 2024 | Meriden, Connecticut, United States As an Advanced Software Engineer at 3M, I did full-stack development of web applications with Angular TypeScript/JavaScript front-ends and Java back-ends that provided a user-friendly interface for processing and visualizing healthcare claims. I also worked extensively with Amazon Web Services to deploy these web applications and other web services at scale. Key accomplishments: - Redesigned a legacy desktop healthcare app into a modern web application using an Angular/TypeScript frontend and a Java backend, collaborating on an agile team of 8 engineers. This resulted in 50+ enterprise clients excitedly migrating to the new tool, citing improved use experience, ease of use, and workflow efficiency. - Led a cross-application data migration with Python and Jenkins, seamlessly transferring data and permissions for thousands of customers from a SQL database to an optimized middleware datastore. - Independently optimized a nightly AWS Lambda Java process for aggregating healthcare transactions, achieving a 40% improvement in performance and cost reduction ### Computer Science TA @ Connecticut College Jan 2018 – Jan 2021 | New London/Norwich, Connecticut Area I worked as a teaching assistant for Intro to Computer Science, Data Structures, and Machine Learning classes where I led weekly drop-in sessions to help 100+ students build programs and provide guidance if they were stuck. I also graded and provided feedback on over 300 Python and Java programming assignments, ranging from implementing data structures to text analysis tools. ### Software Programmer @ Connecticut College Jan 2018 – Jan 2021 | New London/Norwich, Connecticut Area I worked as a programmer and research assistant for a neuroscience lab devoted to studying the effects of distractions on human behavior. I programmed experiments in JavaScript that were conducted at scale on hundreds of online participants, and developed a website showcasing the accomplishments of the lab. ### Software Engineering Intern @ 3M Jan 2020 – Jan 2020 As an intern at 3M I used Python and Jinja to systematically convert integration test cases from a CSV format to one more readable to 3M's healthcare summarization software. This new system reduced processing times from upwards of 20 minutes down to 5 seconds. ### Public Computing Intern @ Yale University Jan 2019 – Jan 2019 | New Haven, CT My primary role at Yale was to help maintain over 20 Yale public computer clusters by installing, imaging, and repairing PCs and Macs. I also gained experience in brainstorming and implementing solutions for issues pertaining to computer hardware, operating systems, and networks.. ## Education ### Computer Science and Psychology Double Major Connecticut College Jan 2017 – Jan 2021 ## Contact & Social - LinkedIn: https://linkedin.com/in/craighaber --- Source: https://flows.cv/craighaber JSON Resume: https://flows.cv/craighaber/resume.json Last updated: 2026-04-01