Allan Ditzel

Lead Software Engineer

More

My Bio

I'm a highly motivated full-stack software engineer with a passion for technology and agile methodologies that enable the on-time delivery of quality software.

My current focus is on building microservice architectures using the Spring suite of frameworks and tools (Boot, Cloud + Netflix OSS, Data, HATEOAS Rest) in the cloud (particularly AWS).

https://github.com/aditzel

Current Experience

Explore my professional history and get to know the companies I worked at and the roles and responsibilities I've been assigned.

2015 - Current

Lead Software Engineer

Capital One

2014 - 2015

Software Engineer

Fundrise

2012 - 2014

Sr. Software Engineer

Blizzard Entertainment

2011 - 2012

Sr. Engineer

Stormpath

2011 - 2011

Sr. User Interface Engineer

Zscaler Inc.

2010 - 2011

Sr. User Interface Engineer

AutoTrader.Com

2008 - 2010

Senior Software Architect

Bloomberg

2008 - 2008

Senior Software Engineer

AutoTrader.Com

2007 - 2008

Senior Software Engineer

Roundbox Global

2006 - 2007

Senior Software Engineer

SecureWorks

2004 - 2006

Lead Application Architect

CLC Networks

2001 - 2004

Application Architect

GF-X Limited

2000 - 2001

Implementation Specialist

Idapta

Lead Software Engineer

Capital One

Lead engineer for the data services powering Capital One's Digital Wallet mobile applications.

Software Engineer

Fundrise

Sr. Software Engineer

Blizzard Entertainment

Technical lead for World of Warcraft game site, which includes the mobile Armory server, the WoW API server and the core libraries that provide WoW related data to other game sites and projects. Led upgrading the web site from a legacy tech stack to a more modern tech stack, which included fully Mavenizing the project and switching from XML-based Spring configuration to JavaConfig-based configuration. Migrated the web site from Subversion to Git: Defined the migration strategy; coordinated with multiple teams that contribute to the web site to schedule the migration, minimizing down time; educated team members of various technical levels on the Gitflow Workflow and how to use Git in general. Worked closely with the production team to introduce and implement Kanban for the live ops development team. This included creating the Kanban board, defining the merge and release process, and educating both technical and nontechnical team members on the process. Mentored junior team members in general software engineering principles and best practices, Blizzard specific process and best practices, and internal technologies and architectures. As a member of the live ops team, helped drive down the number of unresolved live issues, and delivered short-term business critical features in support of other feature teams such as: World of Warcraft website, StarCraft 2 website, Blizzard website, Diablo 3 website, customer support site, etc.

Sr. Engineer

Stormpath

Founding engineer, responsible for bringing to life one of the first cloud based Identity and Access Management (IAM) SaaS’s. Worked closely with the CTO and CEO to identify business needs and requirements for the product, particularly in the UI, and translated these to technical tasks that met very aggressive timelines which included creating and executing the migration plan that allowed the company to transition from a Flex based UI to an JSP/HTML/CSS/JavaScript web enabled application. This was of critical importance to the CTO and the business in order to maximize the number of platforms that the UI runs on as well as facilitating talent acquisition. Accountable for release management: coordinated with other members of the engineering team to ensure their code was ready for a release; cut and deployed releases to Amazon based infrastructure (ElasticBeanstalk, EC2, Route 53). Lead the engineering effort of integrating with Heroku and making the Stormpath IAM available in the Heroku addon marketplace. Audited the application for OWASP Top 10 compliance as well as planning and executing on the findings from the audit.

Sr. User Interface Engineer

Zscaler Inc.

Introduced the new technology stack and infrastructure for the company's next-generation web products: maven 3, spring (core + web mvc + testing), team city, nexus, jackson, slf4j, logback, and apache shiro. Designed and implemented the authentication mechanism for a fully client-side, javascript based UI utilizing RESTful services. Coordinated with vendors on integrating their technology into the next generation web platform.

Sr. User Interface Engineer

AutoTrader.Com

Worked closely with the product development and design teams to implement enhancements on the consumer facing site: www.autotrader.com. Engineer champion for client-side Business Intelligence Reporting Framework: responsible for coordinating efforts from the core engineering team developing this framework and the rest of the engineering teams that would use this framework in production. Designed and presented the training and certification program for engineers to become certified in the use of the BI reporting framework.

Senior Software Architect

Bloomberg

Transitioned the team from an ant based build system to a fully mavenized (2.x) solution, which included changing the project structure to match maven defaults, researching, choosing, and deploying an artifact repository server; did this on a team of 30+ engineers while minimizing down time. Designed document rendering system utilized by the UI that handled the displaying of over 120 million documents from 7 different data bases.

Senior Software Engineer

AutoTrader.Com

Helped with the enhancement, evangelization, and training of the company's next technology stack and software platform. Member of team that wrote the company's first iPhone application as a PoC. Designed and wrote data integration services for partner and created the accompanying training documentation for the product.

Senior Software Engineer

Roundbox Global

Customer facing technical lead. Participated on customer engagements from the inception phase to generate requirements, create technical design documents and specifications, and then create the necessary project technical infrastructure for the entire team to start building the product.

Senior Software Engineer

SecureWorks

Enhanced the reporting portal application as well as improved performance. Introduced modern MVC technologies and methodologies for developing web based applications.

Lead Application Architect

CLC Networks

Researched tools and technologies to facilitate deployment and management of technologies to clients. Trained field engineers on troubleshooting tools and methodologies. Designed, built, and deployed custom software systems to facilitate call center operations.

Application Architect

GF-X Limited

Designed and implemented the next generation web application platform for the company.

Implementation Specialist

Idapta

Customized Idapta's B2B platform to customer specific needs while being on-site.

Education

See where I spent time studying and gained early knowledge to prepare for my professional life.

University of West Florida

Computer Science

1995 - 1999 B.Sc. Computer Science
University Honors Scholar

Projects

Take a look at a few of my favorite projects I’ve started or been a part of during the course of my career.

C1 Digital Wallet Orchestration

The data services powering Capital One's Digital Wallet applications.

WoW Site

The world's most popular game's site.

C1 Digital Wallet Orchestration

Lead the team that builds the middle tier REST APIs that power Capital One's Digital Wallet mobile applications (both iOS and Android).

Designed a microservice oriented architecture to replace the legacy monolithic application and ...

Launch

WoW Site

This is Blizzard's most active and popular web site. It is visited by millions of players every month, and is the largest and most active web site project within Battle.net.

I worked with our stakeholders a massive drive to reduce the number of active bugs as well as coordinating the migration from Battle.net's legacy web application technology stack to the the latest version of that stack.

Launch

Skills

A concise list of some of the most valuable professional skills I possess. My tricks of the trade and what I can bring to the table.

Argentine Tango

Spring

Java

JavaScript

REST

Maven

HTML

SQL

Object Oriented Design

Web Applications

MVC

Apache

Linux

JUnit

Subversion

Windows

Spanish

Configuration Management

Ant

Databases

CSS

TeamCity

Nexus

Groovy

Mockito

TestNG

IntelliJ IDEA

Integration

Mac OS X

HTTP

Apache Shiro

SLF4J

Logback

Git

Github

Technical mentoring

AngularJS

HATEOAS

Scrum

Kanban

Spring Framework

Agile Methodologies

Software Engineering

Hibernate

Web Development

Software Development

Cloud Computing

XML

SDLC

Recommendations

Hear what some of my clients and colleagues have to say about me after working together on various projects throughout my career.

Royce Higbee, CSPO

worked directly with Allan at Blizzard Entertainment

Allan brings a deep knowledge and passion for process improvement and quality code. He is a wealth of knowledge in addition to being a skilled and talented engineer. He has led the charge in helping refine the Kanban process and works closely with the production teams helping provide insight based on his experience with it at his previous jobs. He has been instrumental in assisting with documentation and helping explaining complex back end tasks/tech so that I can understand tech. He has also been a proactive force in picking up the “unsexy” tasks or new features with truncated timelines and tanked them to completion.

Contact

Get in touch with me if you would like to do business together, share an idea or just say hello.

Washington D.C. Metro Area

SuccessThank you, your message has been successfully sent!Close
ErrorError sending message, please try again!Close