Blog

Profile

Erik Weiss

Erik Weiss

Software Engineer

Name:Erik Weiss
Address:Chicago, IL
Phone:+1 312-970-0339
Website:https://www.erikweiss.com

Passionate about solving business problems and developing bug-free, fast performing, secure, easy-to-use software.

Special interests in mobile and web application development.

Employment

March 2021 - Present

Facebook

Software Engineer
October 2012 - February 2021

The Nerdery

Principal Software Engineer, iOS Domain Lead

Principal Software Engineer, iOS Domain Lead: December 2017 - Present

Principal Software Engineer: September 2014 – December 2017

Senior Software Engineer: October 2013 – September 2014

Software Engineer: October 2012 – September 2013

I engineer and develop custom interactive web and mobile applications for clients.

  • My primary disciplines are iOS, .NET, and JavaScript.
  • Throughout my career at The Nerdery, I have lead 16 projects in a variety of sizes and technologies, and contributed to over 70.

I am primarily assigned the role of Lead Developer on projects, where in addition to managing a small team of developers, my responsibilities include:

  • Working closely with the client to determine the functionality and goals of an application.
  • Providing an accurate estimate of development effort and timeline.
  • Designing and coding the high-level software architecture to ensure maintainability, reliability, security, and performance.
  • Ensuring functionality and code quality of the application throughout the development process.

Internally at The Nerdery, I am responsible for:

  • Providing guidance for the iOS development team of 20 engineers by defining excellence in the craft, the roadmap and strategic plan for the department, and equipping developers to reach the bar set.
  • Coordinating with the other domain and practice leaders to set the direction of The Nerdery’s entire software development department of 150 engineers.
  • Provide strategic consulting and project support throughout the lifetime of key engagements.
  • Provide leadership in developing, pitching and closing key business relationships.
  • Day to day mentoring and evaluation of work performed by other developers.
  • Assisting the recruiting teams to evaluate prospective developers for technical viability.
January 2009 - September 2012

Quad Graphics

Software Engineer

Software Engineer: March 2012 – September 2012 Software Developer: January 2009 – March 2012

Developed and maintained C# .NET applications for the sales and estimating departments.

  • Web applications using MVC, HTML 5, CSS 3, JavaScript and jQuery.
  • Windows Services to process ActiveMQ messages.
  • WCF services for cross-team communication.
  • Desktop applications in WPF.
  • Interactive multimedia applications in Silverlight.
  • Experience using both relational (MSSQL) and document-oriented (MongoDB) databases.
  • Utilized version control, unit testing, and continuous integration systems for development.

In addition to software development and maintenance responsibilities:

  • I worked with the business to turn requirements into technical designs.
  • Was a member of the Architecture Contributors Group, which helped develop and improve the department-wide code base.
Jan 2006 - Dec 2008

University of Wisconsin-Madison - University Housing Residence Life

Web Development Manager

Wrote and maintained database-driven applications for University Housing using PHP/ASP and MySQL. Supervised a team of two to four web authors.

Education

2004 - 2008

University of Wisconsin-Madison

Bachelor of Science, Computer Science

Technologies Used: Java, C++, Verilog, ModelSim, OpenGL, AutoCAD

Courses Taken: Artificial Intelligence (CS540), Computer Architecture (CS552), Operating Systems (CS537), Computer Graphics (CS559), Algorithms (CS577), Computer Networks (CS640)

Let's get in touch