John Nolcox

John Nolcox

Software Engineer

Download My Resume

About Me

I am a New York City based Software Engineer.

I am always interested in learning new material to better myself and my profession. I enjoy working on projects both on my own, and with colleagues. Outside of developing, I enjoy the great outdoors. Running, cycling, swimming, rock climbing and camping, which allow me to escape when need be.

Latest Projects

Experience

Software Engineer - Java Full Stack - Project Economics (2017.1 - Present)

Information Security Specialist

My role as a "Full-Stack Engineer" has me developing the software for a growing company at the intersection of energy, finance, and policy. The software provides a platform that allows utilities to deliver distributed generation programs like energy efficiency and solar to their customers. Some responsibilities include;

  • Feature and performance development tasks across the full application track
  • Assisting with the development of ORM persistence layers as they relate to the distributed hardware environment
  • Write Junit tests and migrate development paradigm from agile to test driven
  • Assisted in setting up production environment on Linux based systems
  • Re-engineered administrative account software used by customer management teams
  • Implemented new CMS in Spring MVC based on client/customer location
  • Introduced methodologies and best practices that enhanced co-coding, release processes and customization of the application to user needs

Software Engineer - Android - MinToDo - Personal Project (2016.12 - 2017.5)

I decided to further my practice of Java and Android development by creating a material themed minimalistic To-do application for the Android platform. I used Java, HTML, CSS< and NoSQL for the development. Continued maintenance and future monetization are in planning.

Software Engineer - React Native - CUNYCodes (2017.1 - 2017.4)

Tasked with creating, prototyping and developing an application in ten weeks with a team put together on a whim. Using Agile development methodologies, my team was able to use a language unknown to us at the start, and develop the app 'Scale'. React Native, NoSQL, Java, and Objective-C were the skills both learned and strengthened during this rapid development cycle.

International Logistics Manager - U.S. Air Force (2011 - 2015)

As the military equivalent of an International Logistic Manager, I wore many hats in this roll. No week was the same as everything could change at a moments notice. Being tasked with military transport anywhere in the world with punctuality as important as professionalism and precision was no small feat. Utilizing all assets and skill-sets allowed me to complete the mission. The responsibility increased as I became the one in charge of building the rosters for certain missions and overseeing the qualifications of 138 members. This specific position taught me conformity through flexibility, a skill that has propelled me to new heights ever since.

Aircraft Electrical & Environmental Technician - U.S. Air Force (2007 - 2011)

I started my military career in this position. In this position, no two tasking were the same, even if it was the same type of work. Different issues afforded me the ability to creatively solve complex problems. No matter the location, weather, or time, I was able to perform above and beyond. Collaborative work utilizing individual ideas taught me the importance of a team.

Network Administrator - Blackstone Properties (2007 - 2008)

My passion for computers and technology drove me to this position. I was not prepared to be a stand-alone Network Admin, but instead worked under the individual who was, shadowing and learning all that I could. Keeping a netowrk running smoothly for a major company was daunting. While the responsibilities can varey widely depending on the complexity of the network, mine were fairly straight-forward.

My GitHub

Loading the data just for you.