Cody Heffner

Cody Heffner Email and Phone Number

Software Engineer @ Bloomberg LP
Cody Heffner's Location
New York City Metropolitan Area, United States, United States
Cody Heffner's Contact Details
About Cody Heffner

Professional Software Developer with a passion for learning, teaching, and continuing education.

Cody Heffner's Current Company Details
Bloomberg LP

Bloomberg Lp

View
Software Engineer
Cody Heffner Work Experience Details
  • Bloomberg Lp
    Software Engineer
    Bloomberg Lp Aug 2018 - Present
    New York, Ny, Us
    Responsibilities & Projects:• Own and expand a variety of Packaging and Deployment software, including a central system of originally C++ monoliths mixed with newer Go microservices, a C++ remote daemon that deploys to more than 60k machines, a fleet of databases, and our own set of cloud machines and Kubernetes pods.• Coordinate a variety of projects to develop new features and expand existing features based on both user feedback and internal needs, such as interfacing with our process manager to automatically restart running software after deploying an update, and creating a Testing Universe which outputs a set of in-sync docker containers mimicking production data for use in our automated tests.• Manage our front-end user interfaces within the Bloomberg Terminal and on the internal web, and support this split by creating a unified API that both interfaces can reach.• Serve as a mentor for teammates during their first project on their team, and mentor new hires company-wide.Technology Stack:• Programming languages: Go, C++, Python, Typescript, JavaScript• Docker, Kubernetes, BPKG, SQLite
  • University Of Utah
    Teaching Assistant
    University Of Utah Sep 2017 - Jul 2018
    Salt Lake City, Ut, Us
    Responsibilities:• Teach students how to debug their own code and learn independently. Provide weekly feedback on their assignments.• Provide class resources and a curriculum written by Trilogy Education on a repository for students to access. Keep class resources up to date as the instructors and assistants modify the curriculum to fit the students' needs.• Substitute teach class sessions when the instructors are unavailable. Work to the goal of becoming an instructor.• Foster an environment of kinship and support. Enable students to do their best by making sure they are well provided for in the difficult beginning of their technical growth.Teaching the following technologies:• HTML, CSS, JS, jQuery. • Handlebars, React. • Node, Express.• MySQL, Sequelize, MongoDB.
  • Incontact
    Software Engineer Ii
    Incontact Mar 2017 - Jul 2018
    Hoboken, New Jersey, Us
    Responsibilities & Projects:• Lead development on a NodeJS Express server that exposes AWS Kinesis stream data for both devs and automated tests. This project is open source and utilized as a learning experience for peers in new tech such as NodeJS, REST, AWS, and CI/CD tools.• Develop a CRUD micro-service to serve as central data repository for current and new services. Uses AWS/Python.• Build the front end of a load testing suite and automate unit testing for the Scala & Akka services managed by Core Platforms.• Responsible for testing and deploying my own stack. Utilize TDD concepts and CI/CD tools and pipelines such as Concourse, Terraform, Docker, CircleCI, and custom scripts to get the job done.• Resolve all high priority issues in the old monolithic C# application by fixing bugs and adding regression tests.• Mentor teammates and build a culture of knowledge-sharing and openness.Technology Stack:• Programming languages: Python, C#, NodeJS, Scala, Play Framework. • AWS: Lambda, DynamoDB, Kinesis, EC2, S3.• Deploy tech: AWS Chalice, Docker, Concourse, Terraform, CircleCI
  • Goldman Sachs
    Software Developer
    Goldman Sachs Jul 2015 - Mar 2017
    New York, New York, Us
    Responsibilities & Projects:• Expanded the help desk's tool set by automating the previously manual process of deleting malicious emails from the firm's users' inboxes. Reduced human interaction time for the task from hours to seconds.• Provided a platform for users to migrate data from MS Exchange and into the data storage solution of their choice.• Automated the previously manual process of updating users' web browsers with the Windows Installer Toolkit.• Wrote a distribution list monitoring application for the team capable of recursively discovering user count and list status. Essential in preventing disruptive email storms.• Regularly presented project status updates to team and managers.Technology Stack:• C#, WIX (Windows Installer), Java, Python
  • Shouttv
    Junior Front-End Developer
    Shouttv May 2014 - Jul 2015
    Built a front-end JavaScript application using a variety of frameworks in a startup environment. Single code base with a native look and feel on Android, iOS, and web.
  • Brigham Young University
    Physics Tutor And Teacher'S Assistant
    Brigham Young University Aug 2011 - May 2014
    Provo, Ut, Us
    My duties involved assisting students with understanding conceptual and applied physics in the BYU Physics Department. Preparatory team-building meetings were required once a week.
  • The Ravine Waterpark
    Lifeguard
    The Ravine Waterpark May 2007 - Aug 2011
    I served as a standard lifeguard at the Ravine Waterpark. I worked both part-time (4 hours per day) and full-time (8 hours per day).
  • Brigham Young University
    Classroom Media Support Technician
    Brigham Young University Aug 2006 - Dec 2006
    Provo, Ut, Us
    I served as an on-call technician for classroom media equipment on BYU campus. If a projector or computer broke, a professor needed help with the equipment, or a service needed specialty equipment like mics and speakers, I provided those services.

Cody Heffner Skills

Public Speaking Python Amazon Web Services C# Java Scala C++ Javascript Html Css Programming Microsoft Office Windows Powershell Active Directory .net Framework Asp.net Mvc Teaching Leadership Git

Cody Heffner Education Details

  • Brigham Young University
    Brigham Young University
    Computer Science
  • Brigham Young University
    Brigham Young University
    Physics

Frequently Asked Questions about Cody Heffner

What company does Cody Heffner work for?

Cody Heffner works for Bloomberg Lp

What is Cody Heffner's role at the current company?

Cody Heffner's current role is Software Engineer.

What is Cody Heffner's email address?

Cody Heffner's email address is co****@****ail.com

What schools did Cody Heffner attend?

Cody Heffner attended Brigham Young University, Brigham Young University.

What skills is Cody Heffner known for?

Cody Heffner has skills like Public Speaking, Python, Amazon Web Services, C#, Java, Scala, C++, Javascript, Html, Css, Programming, Microsoft Office.

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

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.