Download PDF

Jeremy Russell Nelson Fischer

Senior Software Engineer

Summary

A curious, interested, adaptable, and agile engineer who weighs business needs and creates maintainable systems.  An end-to-end doer committed to professional development, personal growth, and peer mentorship.

Skills

  • Languages: SQL, Java, C#, Mono, Javascript, Ruby, Php
  • Frameworks: Spring, Hibernate, ASP.NET, JQuery, Hybris, Rails, CakePhp, Doctrine 2, Symfony 2
  • Databases: PostgreSQL, MySQL, Oracle, MongoDB
  • Platforms: Apache 2.x, Nginx, Tomcat, JBoss/Wildfly
  • Utilities: Git, Vagrant, Teamcity, Atlassian Suite (Jira, Bitbucket, Bamboo, Confluence), Gitlab, Jenkins
  • Methodologies: Agile, XP, Kanban, Scrum, Lean Development, Traditional (Waterfall)

Work History

May 2016Mar 2017

Senior Software Engineer

The Advisory Board Company

Organizes, prioritizes, and delivers complex product requests.  Mitigates rapidly changing business needs while working in development life-cycles from three weeks to one day in length.  Connects daily with team members and managers while working remotely.

  • Provides tiered production support by escalating known issues, responding to client requests, and facilitating technical meetings.
  • Optimizes product performance by analyzing core system components and applying effective design patterns.
  • Improves software quality with a strong emphasis on TDD/BDD, code reviews, and programming patterns.
  • Mentors peers and junior developers using differing instructional techniques including pair programming, presentation, live coding, and reflection.
Apr 2015April 2016

Senior Software Engineer

AutoTrader.com

Upgraded underlying architecture for the Dealersite from JBoss6 to Wildfly 8.  Converted pages from JSF 1.2 to JSF 2.2.  Developed and maintained unit tests for continuous functionality.   Organized abstract concepts, developed overarching plan, identified/mitigated firm risk, and designed and implemented core business logic.

  • Provided support for other Senior Software Engineers by organizing unit testing,  untangling legacy code into known design patterns, and implementing stateless design patterns to minimize concurrency issues. 
  • Supported product manager by effectively organizing abstract, difficult business needs into workable agile tasks.
  • Mentored peers as well as SSE's by introducing the team to design patterns.
  • Founds new ways, including organizing collaboration tools, to overcome organizational stagnancy and unproductivity.
Apr 2015April 2016

Consultant

Azend inc

Worked as a critical component of a close knit team of solutions experts.  Developed platforms, integrated data, demonstrated know-how for modern web technologies.  Engineered groups within companies to communicate with more vigor, quickens tempo within processes, and seamlessly transitions into and out of groups.

Dec 2014Apr 2015

Software Engineer

The Advisory Board Company

Prioritized and delivered complex feature requests.  Organizes rapidly changing needs of the business while working in development lifecycles from three weeks to one day in length.  Connected monthly, weekly, and daily with team members and managers while working remotely.

  • Provided tiered production support by escalating known issues, responding to client requests, and facilitating technical meetings.
  • Optimized product performance by analyzing core system components and applying effective design patterns.
  • Improved software quality with a strong emphasis on unit testing, code reviews, and programming patterns.
  • Mentored peers using differing instructional techniques including pair programming, presentation, live coding, and reflection.
Nov 2013Oct 2014

Associate Software Engineer

The Advisory Board Company

Technical owner responsible for resolving product escalations from support professionals. Mitigated risk by determining scope and organizing Quality Assurance testing on backup certification environment.  Drove team to follow coding standards to reduce the number of critical tickets.

  • Organized professionals, weighed methodologies, and implemented necessary resolutions to escalations while mitigating risk of solution.
  • Improved the quality of the product through thorough testing on developed code and continuing development of coding standards.
  • Supported client requests and participated in design and technical meetings.
  • Aided senior engineers with expert design pattern knowledge.
Jul 2012Oct 2013

Associate Software Developer

Care Team Connect

Quickly transitioned from English teacher to software developer. Realized business goals by configuring many new accounts to reach contractual go-live dates.  Delivered critical functionality, closely collaborated with managers and team members, and provided mentoring to team members on system configuration.

  • Supported business objectives by developing and implementing software systems and applications.
Mar 2002Jul 2014

Personal IT Consultant / Partner

Department Q

Helped small businesses get organized and spyware free by designing and selling technology services.

Education

20102012

Master of Arts (M.A.)

Saint Mary's University of Minnesota
20042008

Bachelor of Arts (B.A.)

Bethel University