Sr. Software Developer Resume
PROFESSIONAL SUMMARY:
- 15+ years of experience and total knowledge in Java based web development with a strong track record of architecting successful solutions for several high volume web sites.
- Expert knowledge in data warehouse design for big data capable of processing terabytes of data, accurately, timely and efficiently in a multi - threaded architecture.
- Total knowledge in Java, Spring, Hibernate, Multi-threading, Web Services, Schema Design, JavaScript, SSO, HTML5.
- Complete knowledge with design patterns and programming paradigms, e.g. REST, MVC, SOA, OOP, etc.
- 10 years as Lead Developer in a Scrum, Agile/XP environment leading and mentoring development teams. Will act as Project Manager and/or Business Analyst when necessary.
- Self-Starter and total project champion. Have been called “Favorite person in I.T.” - Marketing Director. Developed solutions that were said to give the company an “advantage over the competition” - VP Marketing. “This is seriously the best system I’ve ever used” - VP Finance.
- Will see a problem through and solve it. Guarantees success.
TECHNICAL SKILLS:
Languages: Java, Data Warehousing, Concurrency, Memory Management, Queue ing, NoSQL, REST/RESTful Web Services/APIs, SOAP, Spring, Hibernate, JSP/Servlets, Tomcat, JBoss, Apache, SSO, SAML
Responsive/Adaptive: HTML5, JavaScript, jQuery, ExtJS, Android, CSS/CSS3, SASS & LESS, AJAX, SEO, Usability Expert, Photoshop, Socket Efficiency, Web Standards, Mobile/Tablet Web App Development, Browser Compatibility, i18n, Angular (sort of)
Database: SOLR, Cassandra, MongoDB, SQL Server, Oracle, MySQL, PostgreSQL, Apache Derby
Tools: /Other: Akamai, Design Patterns, Scrum, Agile/XP, JSON, Rally, Windows, UNIX, Tomcat, Maven, Eclipse, Ant, Subversion, Jira, MS Project, Visio, UML
PROFESSIONAL EXPERIENCE:
Confidential
Sr. Software Developer
Technologies: Java, Adobe AEM/CQ5, Javascript, HTML5, CSS3, SOLR
Responsibilities:
- Architected CQ solution from the ground up for to make website 100% authorable.
- Architected website to be adaptive and responsive with intuitive CQ options that allow authors to specify how each component is presented based on breakpoint.
- Created tools to automate and streamline code & content packaging that resulted in a 50%+ (4 hours) reduction packaging time and reduction in errors when delivering vw.com to the client to deploy to their servers.
- Pitched a solution for a “vehicle 360” which allows a user to view all angles of a vehicle. The solution generates a 3d effect with the background and floor using minimal image assets. After seeing a prototype of this solution, the business decided to change course and use this approach instead of using the current image provider who quoted $500k+ for their solution.
- Developed CQ components that allow the author to drag and drop text, inline author text and inline crop images.
- Authoring tools were designed to be intuitive and easy to use when creating complex web pages. Higher ups often joke that “we can sell this to adobe”.
Software Architect
Technologies: Java, Spring, Hibernate, Android, C for Arduino, REST Web Services/APIs, JavaScript, HTML5, Tomcat
Responsibilities:
- Architected a solution to control an energy storage solution which is a large battery that is charged from solar panels then used to supply lighting and power for common household items.
- Defined software architecture used to submit patents.
- Lead team of 6 (software developers, electrical engineers, designer).
- Software controlled energy outputs based on weather conditions (rainy day = low energy mode).
Sr Software Engineer
Technologies: Java, Spring, Alfresco, REST Web Services/APIs, JavaScript, HTML5, SOLR, Cassandra, SSO, Tomcat, ExtJS, CSS3, SASS, Responsive Web Design
Responsibilities:
- Developed REST APIs against Cassandra & SOLR.
- Automated a number of deployment processes which significantly cut down dev time.
- Mentors a number of developers and supports them with their assignments.
- Assists in on-boarding new hires.
- Resolved a number of infrastructure issues in all areas (Apache, SSL, performance).
Sr Software Engineer
Technologies: Java 1.8, Spring, CQ5, REST Web Services/APIs, JavaScript, HTML5, ExtJS, CSS3, SASS, Responsive Web Design
Responsibilities:
- Developed several components for foxsports.com website (site navigation, homepage, video section, etc).
- Redesigned website from the ground up to run on CQ5.
- Worked closely with editors to develop CQ5 components.
- Worked closely with designers to develop HTML5 responsive features.
- Trained new hires on CQ5.
- Created image optimizer servlet that cut overall site bandwidth by 60% compared to production website.
- Won the company’s “hackathon” two times in a competition to correct all bugs before site relaunch.
Sr Software Engineer
Technologies: Java, Spring, Alfresco, REST Web Services/APIs, JavaScript, HTML5, SOLR, Cassandra, SSO, Tomcat, ExtJS, CSS3, SASS, Responsive Web Design
Responsibilities:
- Implemented Single Sign-On functionality using SAML2 and Spring Security.
- Automated a number of deployment processes which significantly cut down dev time.
- Resolved a number of infrastructure issues in all areas (Apache, SSL, performance).
Sr Software Engineer
Technologies: Java, Spring, Hibernate, MongoDB, JBoss, REST Web Services/APIs, CQ5, JavaScript, HTML5, jQuery, CSS3, LESS, Responsive Web Design, Memcached
Responsibilities:
- Developed Data Warehouse and APIs to centralize and deliver data to other systems.
- Produced REST APIs and worked with Microsoft on a Surface app they were developing on behalf of the network.
- Developed REST APIs to query several social media sites for article counts so that the web ui only has to make a single call.
- Reengineered website from the ground up to be Responsive/Adaptive.
- Lead effort to choose new CMS platform, evaluated several and choose Adobe CQ5.
- Create CQ5 development sandbox environment.
- Developed components to be used by content editors.
- Migrated existing functionality to CQ5.
- Lead an effort to have an outside web design firm produce many areas of the website.
- Engineered a process to automatically scale and optimize images by 60%+ cutting initial homepage payload from 16MBs to 1.5MBs.
- Website relaunch won the CableFAX award for “Best newly designed site”, finalist for the MediaPost award for "Web Site Excellence" and a CableFAX honorable mention for "Best Overall Website by a Large Cable Network".
Sr Software Engineer/Cofounder
Technologies: Java, Spring, Hibernate, MS SQL Server, MongoDB, Tomcat, JBoss, Web Services (SOAP/REST), JavaScript, HTML5, jQuery, CSS3
Responsibilities:
- Developed a data warehouse/analytics platform for big data geared towards the telecom industry.
- Invited to the white house for developing an application which won 2nd place nationally in the EPA’s “Apps for Energy” for best application use of their web services.
- Built a mobile application for Museum of Sex by enriching their experience by automatically highlighting artifacts as they walk through their tour.
- Developed several Web Applications for AppTivo.com.
- Developed APIs/backend for minta.com.
- Developed APIs/backend for lifeunchained.org.
Sr Software Engineer
Technologies: Java, Spring, Hibernate, MS SQL Server, JavaScript, CSS, JSON, jQuery, SOAP/REST Web Services, WebLogic, JBoss
Responsibilities:
- Developed data warehouse/analytics system that lead to the organization save over 60 million dollars in its first 2 years. The system is said to give the company a “competitive advantage” in the industry by the VP of Strategic Initiatives.
- Data warehouse processed over 30 million records per day while enriching the data and making it available for alerting, real-time analytics and data mining.
- Data warehouse stored over 75 billion records that are quickly accessible via web ui for data mining and adhoc analytics.
- Referred to as “favorite person in IT” from Director of Marketing.
- Produced an access mgmt system that was adopted as the enterprise access mgmt system for the organization.
- Developed Task Management system, which tapped into technician vehicle GPS location to best route a technician to a customer location.
- Developed corporate website, customer extranet and employee intranet in 1999-2000 with the base still in use today.
- Won “Employee of the Quarter” and various awards several times.
- Agile Coach, helped the development team move towards agile developmen