Chris Alderson
1306
Terrace View Dr. Cedar Park, TX 78613 512.550.4665 calderson@kanstex.com
Summary of Qualifications
· A senior software engineer with over 17 years of experience architecting, designing and developing enterprise business systems.
· Several years of experience in managing development teams.
· Experience in working with external customers in leading joint application design sessions and transforming the business requirements into detailed technical system designs.
· Experience working closely with business analysts and project managers to implement highly-visible software projects.
· Experience in numerous system integrations
· Experience working in all types of environments from large Fortune 500 companies to ten person startups
Databases: Oracle, MS Sql Server, Sybase, MySQL, PostGreSQL
Languages: Java/J2EE, Ruby, Flex, Powerbuilder, C#, SQL, Javascript, HTML, XSL, XML, Webservices (SOAP, JSON, REST), Webmethods
Frameworks: Ruby on Rails, Spring, Struts, Struts2, DOJO, AJAX, Freemarker, Velocity, XFire, Hibernate, Ant, Maven, Axis
System Integrations: Facebook, Twitter, Brightcove, Kaltura, Salesforce, Exacttarget, RSS, Clarify, Siebel, Oracle CRM
Other Technologies: Amazon Web Services, EC2, S3, OAuth2, TargetProcess
Professional Experience
Rallyhood,
Austin, TX Jul 2013 Present
Position: Director
of Web Development
Relevant
technology: Ruby on Rails, MySql, Amazon AWS
·
Took over the
Rallyhood application from an offshore team and built a team of in-house
developers to re-architect and enhance the existing system
·
Built and maintain a
new physical architecture on Amazon AWS servers
·
Re-architected the
monolithic code base to a Service Oriented Architecture
·
Manage the
development team
·
Re-architect the
existing application to increase performance and scalability
·
Instrumental in
developing strategic partnerships for the company
·
Implemented Agile
Scrum methodology
·
Lead code reviews
·
Coach interns and
junior developers
Kanstex, Cedar Park, TX Apr 2011 Present
Kanstex is an S corporation that I
currently do business as
Relevant
technology: Java/J2EE, Ruby on Rails, Postgres, SQL, Amazon AWS
·
Provide custom software
development and management services to numerous clients
·
Accelerated Vision
Served as Development Manager and Senior Developer
Worked with Lead Architect to design the system
architecture
Mentored the development team
Led code reviews and daily scrums
·
National Association of Basketball Coaches
Architected and coded the membership management
application
Architected an online web portal for NABC members
Managed a team of offshore developers to implement the
web portal design
Built and maintain the web and application servers on
Amazon EC2
Provided business process analysis and made
recommendations to streamline the membership teams business processes
·
Digital Sports Ventures
Provided software development and mentoring of developers
·
Kana
Customized the Kana software package for Standard and
Poors
Built custom JReports for several of Kanas customers
·
Maternity Media
Developed enhancements to their Belly Bunch web
application.
Setup and maintained their physical architecture on
Amazon AWS
Digital Sports Ventures Inc, Overland Park, KS Sep 2008 Apr 2011
DSV specializes in social media platform
for sports related web sites. DSV is also the sole distributer of ACC, Pac-10,
SEC and Big 12 football and basketball videos on the web
Position: Vice
President of Engineering
Relevant
technology: Java/J2EE, Spring,
Struts1.3, PostGreSQL, Tomcat, JSON, REST, Flex, Ruby on Rails, MySql,
Memcached, RSS, Amazon AWS
·
Architected and
developed a highly scalable, highly available multi-threaded backend Java
application server that serves nearly all of DSVs applications.
·
Developed a custom
architecture that automatically generates a custom DAO and BD layer used to
connect to the various backend systems that are used (PostgreSQL, Twitter,
Facebook, Brightcove, Salesforce, etc)
·
Implemented a
caching strategy using memcached to dramatically increase system performance
·
Developed custom
front-end stubs that are automatically generated based on a custom XML file for
Java, Flex, PHP, and Ruby.
·
Architected and
built a social network athletic site similar to Twitter for a Major League
baseball personality.
·
Designed and built multiple
mobile websites.
·
Designed a social
network site for pregnant women
·
Architected and
built a social network public website for a large sports arena
·
Architected and
built utility for retrieving videos from the NCAA and uploading those videos to
the DSV custom video viewer for distribution to various media outlets
·
Architected and
built multiple sports widgets for distribution to partners including a Mens
NCAA Basketball tournament bracket application that was distributed to over 300
different websites across the country including Lowes Senior Class Award
website
·
Integrated multiple applications
with Facebook and Twitter
·
Provide leadership
and direction to the development team
·
Evaluated various
technologies and made design/technical decisions
·
Administer/configure/maintain
the linux-based Amazon EC2 servers.
Kana Software
(formerly eVergance), Overland Park, KS Oct 2007 Sep 2008
eVergance is a professional services
company specializing in the implementation, customization, and integration of
knowledge management systems.
Position:
Development Manager
Relevant
technology: Java/J2EE, Spring,
Struts2, Oracle, Maven, Websphere, Javscript, JReports, SQL Server, Tomcat,
LDAP, SSO
·
Managed eVergances
team of 15+ developers across multiple projects
·
Provided direction
and leadership to the development team.
· Responsible for staffing decisions that include maintaining proper headcount levels to support client needs while keeping the team at least 85% billable
· Spearheaded and implemented a virtualization strategy that dramatically increased developer productivity and maximized hardware efficiency
· Provided detail designs as well as review technical designs built by the team
· Reviewed developer code to ensure the highest quality of code was released
· Provided detailed and high level estimates to be used in the sales process
· Designed, developed and implemented multiple projects for numerous customers including US Postal Service, TD Ameritrade, RIM, and Macys
· Led joint application design (JAD) sessions with customers onsite at customers location
· Worked closely with the VP of Solutions Delivery to attain the highest level of profitability
eVergance, Overland Park, KS Jan 2005 Oct 2007
Position: Senior
Developer (Contract - Independent)
Relevant
Technology: Java/J2EE, Javascript, CSS, Velocity,
WebMethods, AXIS, Webservices, XSL, C#, Crystal Reports, Spring, Struts, Xfire,
LDAP, SSO
· Designed and developed custom software for numerous Fortune 500 clients
·
Provided
Professional Services for various software partners (Kana, Knova, Jive)
· Provided leadership to the development team
· Provided estimates used in the sales process
· Designed, developed and implemented multiple software projects for customers including Adobe, Avaya, Business Objects, Capital One, Dendrite, Ford, LDS Church, Novell, Philips, QLogic, RCIG, Reynolds, Sasktel, T-Online, TrendMicro, VMWare, Verizon, Wachovia
Argus Health
Systems, Kansas City, MO Mar 2004 - Jan 2005
Position: Senior
Developer (Contract - Tri-Com)
Relevant Technology: Java/J2EE, DB2, XSL, FO
·
Based on user
requirements, designed and coded a generic call tracking system from the ground
up as part of the new Medicare CMS program
· Designed data model
· Wrote use cases
· Generated dynamic PDF reports using FO technology
Sprint, Overland
Park, KS Jun 2003 - Mar 2004
Position: Technical Lead (Contract - Princeton Info.)
Relevant Technology: Java/J2EE, SQL Server, Weblogic, XSL, Struts
·
Developed a retail
J2EE web application used by Sprint retailers (Best Buy, Circuit City)
·
Dynamically built
web pages using XSL transformations
· Provided a SOA interface using XML messaging to interface
with disparate systems
Johnson Controls,
Holland, MI
Jan 2003 - Jun 2003
Position: Senior Developer (Contract - Teksystems)
Relevant Technology: Java/J2EE, XSL, FO, Powerbuilder, Oracle
·
Designed and coded
enhancements to the General Ledger application
·
Upgraded and built
numerous enhancements to multiple Powerbuilder systems
·
Created numerous
stored procedures
· Generated dynamic PDF reports using FO technology
Intel, Folsom, CA Jun 2000 - Aug 2000
Position: Senior Developer (Contract - CRG)
Relevant Technology: Powerbuilder, Sybase, MS Sql Server
·
Worked part time to
help Intel get through an enterprise release of a new SAP system
·
Developed client
interface to the SAP database
·
Created numerous
stored procedures
Surewest
Communications, Roseville, CA Feb 1998 - Dec 2002
Position: Technical Lead (Contract - Independent)
Relevant Technology: Powerbuilder, Jaguar, Javascript, Sybase, Java/J2EE
·
Architected and
developed an e-business application
·
Developed EJBs and
JSPs for various projects
· One of the technical leads on a large development team that built Surewest's custom billing and order entry system using distributed Powerbuilder
· Designed a multi-threaded distributed approach to greatly increase performance
· Wrote over 100 stored procedures to aid in data migration from the legacy system
·
Designed and
developed a generic reporting application
Intel, Folsom, CA May 1995 - Feb 1998
Position: Release Manager / Developer
Relevant Technology: Powerbuilder, Sybase, MS Sql Server, MS Access
·
Managed the monthly
release of Intel's global enterprise business dashboard application
· Coordinated the releases across multiple geographies around the world
· Travelled overseas to provide training and coordinate the releases
· Managed a quality assurance team with members across the globe
·
Worked as a software
developer 50% of the time on the business application
·
Pioneered the
introduction of the application to the intranet by building a prototype
· Designed and coded a release management software
·
Designed and coded a
call tracking application to support a global support team
Certifications
· IBM Certified Enterprise Connectivity w/ J2EE
· IBM Object Oriented Analysis and Design with UML
· Sun Certified Enterprise Architect for Java Platform
· Sun Certified Business Component Developer for the Java 2 Platform
· Sun Certified Developer for Java 2 Platform
· Sun Certified Web Component Developer for Java 2 Platform
· Sun Certified Programmer for Java Platform
· University of Kansas (1997) Bachelors of Science degree in Environmental Studies