Post Job Free
Sign in

Principal Software Engineer

Location:
Castle Rock, CO
Salary:
165000
Posted:
June 05, 2014

Contact this candidate

Resume:

*****@*****.***

SENIOR SOFTWARE ENGINEER

Accomplished and focused software engineering professional with more than 20 years of expertise in leading architecture, design, and development operations of application frameworks and containers

- Empowered with impeccable technical acumen, work ethic, and organizational skills to efficiently manage task and priorities within challenging and fast-paced environments

- Recognized for analytical problem-solving aptitude to formulate strategic solutions to complex problems

- Armed with comprehensive background in system-level programming; including high transaction and concurrency containers, data transactions, sockets, network protocols, connection pools, and thread pools

- Adept at leading and motivating high-caliber teams of professionals to manage end-to-end implementation and integration projects, as well as to deliver record-setting results

- Equipped with articulate communication and interpersonal proficiencies; capable of establishing positive work relationships with professionals of all levels of business

- Fluent in English, Swedish and Czech languages, with working knowledge of German

AREAS OF EXPERTISE

Internet Network and Security Protocols ~ Systems and Software Development

Personnel Management and Development ~ System and Network Administration ~ Project Management

PROFESSIONAL EXPERIENCE

CONFIDENTIAL - SAN FRANCISCO, CA, USA

(EMC VMware General Electric)

Staff Engineer 2013–Present

Assess project requirements, propose solutions, and develop solutions to identify operational feasibility. Formulate strategic software solutions through comprehensive study of information needs, discussion with users, examination of systems flow and work processes, and investigation of problem areas. Implement standards and act as security and identity liaison to the companies most strategic projects. Represent the company during conferences, public speeches, and marketing seminars. Interface with clients to provide onsite and offsite presales and professional services. Exemplify superior technical talents in resolving client requests and production issues.

- Served as the senior staff engineer on the Cloud Foundry Security and Identity Team

- Directed the development of user authentication and authorization projects at the Could Foundry Foundation

- Coordinated cross project security and identity efforts around the new Oauth 2 specification

APACHE SOFTWARE FOUNDATION

Member Committer – The Apache Tomcat Project 2000–Present

Demonstrated comprehensive knowledge of internal Apache Tomcat architecture to innovate, develop, and provide bug fixes and patches to the Apache Tomcat code base.

- Performed as the core developer of the Apache Tomcat platform

- Developed an article on Apache Tomcat clustering technology with reference implementation of session replication; consequently received invitation from the core Apache Tomcat developers to provide the clustering module which would be incorporated in future versions of Apache Tomcat

- Formulated peer-to-peer communication framework, Apache Tribes, as part of Apache Tomcat's core high availability strategy

- Made impactful contributions to various companies during product launches of fail over session replication

- Closely collaborated with core JBoss developers to develop an independent cluster communication API as a primary technical resource for future clustering products

- Exhibited keen technical expertise in providing per-incident assistance to companies operating Apache Tomcat in production environments

- Took charge of managing and implementing clustering, network, concurrency, performance and other core functionality of Apache Tomcat 4.x, 5.x, 6, and 7 release

VMWARE, INC. - PALO ALTO, CA, USA

(Formerly SpringSource, Inc. and Covalent DBA OS Group, LLC)

Staff Engineer 2006–2013

Functioned as the public speaker during marketing webinars, seminars and conferences. Played a key role in product management, engineering and project management of the vFabric Application Platform, including the innovation of new diagnostics tools, feature definition and planning, and followed through with resolutions of both production and client performance and scalability issues. Identified and evaluated project guidelines, developed functional and design specifications, and lead the efforts in the development of the project. Maintained compliance with internal processes throughout the entire development cycle. Worked with various teams to outline detailed designs that met and surpassed established project requirements. Provided guidance and mentorship to junior team members.

- Served as a staff engineer and technical lead on the vFabric Application Platform

- Functioned as lead architect in complex big data solutions for Fortune 500 clients

- Provided countless emergency critical production issue resolution engagements with 100% positive resolution rate

LA QUINTA CORPORATION - IRVING, TX, USA

Senior Software Engineer/Architect 2004–2006

Oversaw hardware, network, and software architectures with emphasis on performance enhancements, security and reliability; formulated a manageable and scalable code base for consistently shifting requirements and continuous release cycle. Pioneered the migration and transfer of the data center from a Solaris environment to fault tolerant open source Linux environment. Assumed responsibility in supporting production operations and implemented monitored system performance metrics. Introduced various third-party vendors, including Intellicast, Sidestep, MapQuest, and Laszlo. Participated in the electronic integration with Expedia and Hotels.com. Rendered expert oversight to offshore engineering teams throughout the development cycle.

- Served as the principal engineer and lead developer and architect for all La Quinta web projects (www.lq.com); including the integration of various websites into the La Quinta website after acquisition of Baymont Inns and Suites and Woodfield Suites

- Reduced cap-ex and op-ex to under $500,000 for a $125M revenue stream

EARLIER CAREER

VRP CONSULTING - SAN FRANCISCO, CA, USA

Senior Architect/Engineer – Walmart.com France Telecom Sony Music 2001–2004

PAKANA CORPORATION - SAN FRANCISCO, CA, USA

Software Architect Senior Software Engineer 2000–2001

XMARKSTHESPOT.COM / VERGE SOFTWARE - SAN FRANCISCO, CA, USA

Software Architect Senior Software Engineer 1997–2000

EXTRICO DATA AB - ANGELHOLM, SWEDEN

Software Engineer Technical Lead 1994–1997

IBIS DATA AB - GOTHENBURG, SWEDEN

Software Engineer 1995

SEBA DATA AB - ANGELHOLM, SWEDEN

Software Engineer 1994

MILITARY EXPERIENCE

Operation Enduring Freedom 2012-2013

Combat Medic/Sergeant, 321 Engineering Company, 420th Engineering Brigade

Route Clearance operations in Northern Afghanistan

Swedish Armed Forces 1996-1997

2nd Lieutenant, 8th Armored Brigade

Tank Platoon Leader and Tank Commander

EDUCATION AND CREDENTIALS

Coursework in Computer Science and Engineering Chalmers University of Technology - Gothenburg, Sweden

Certified Oracle Internet Database Operator, 2000

PUBLICATIONS

Hanik, F. (2002). Clustering technologies: In memory session replication in Tomcat 4. Retrieved from http://www.theserverside.com/news/1365188/Clustering-Technologies-In-Memory-Session-Replication-in-Tomcat-4

Hanik, F. (2007). Can servlet containers scale? 16,000 concurrent connections using Tomcat 6!. Retrieved from http://web.archive.org/web/200***********/http://blog.covalent.net/roller/covalent/entry/20070308

Hanik, F. (2010a). Interview by R Slobojan [Personal Interview]. Filip Hanik discusses Tomcat and Springsource's tcServer. Retrieved from http://www.infoq.com/interviews/filip-hanik_tc_server/

Hanik, F. (2010b). SpringSource tcServer - The Tomcat you know, the enterprise capabilities you need [Web blog post]. Retrieved from http://java.dzone.com/articles/tcserver-the-tomcat-you-know-t

TECHNICAL ACUMEN

OPERATING SYSTEMS Microsoft Windows ~ Linux ~ Solaris ~ FreeBSD ~ Red Hat Enterprise Linux ~ HP-UX ~ AIX/AS400

DATABASES Oracle ~ MS SQL Server ~ Sybase ASE ~ MySQL ~ PostgreSQL ~ Informix ~ HSQLDB ~ DB2 Apache Cassandra ~ Apache Derby ~ H2 ~ MariaDB ~ Gemfire ~ Greenplum ~ Hadoop

PROGRAMMING LANGUAGES Java ~ C ~ C++ ~ Delphi ~ Ada ~ Pascal ~ ML ~ Lisp ~ PL/SQL ~ Transact-SQL ~ SQL-92 ~ Visual Basic ~ Basic ~ Ruby ~ Go ~ Python ~ Bash/Shell script ~ Javascript

TECHNOLOGIES J2EE (EJB, JDBC, JTS/JTA, JMS, Java Servlets, Java Server Pages/JSP, JCA, JAAS, JNDI, JAXP) ~ CORBA ~ Java Sockets IO/NIO ~ LDAP ~ RMI ~ Web Services SOAP ~ WSDL ~ UDDI ~ XML/XSL ~ UML ~ J2ME ~ SMS ~ SMSC ~ SMPP ~ ICE ~ Bluetooth

WEB/APPLICATION SERVERS WebLogic ~ WebLogic Personalization Server ~ Persistence PowerTier ~ Silverstream ~ WebLogic Commerce Server ~ WebSphere Application Server ~ Ariba ~ ATG Dynamo Apache HTTPD ~ Netscape ~ IIS ~ JServ ~ JRun ~ Versata ~ Apache Tomcat ~ Jboss ~ Jetty ~ Resin ~ Glassfish ~ PeopleSoft ~ Autonomy DRE ~ Netscape LDAP ~ Microsoft Active Directory

ADMINISTRATION F5 BigIP ~ Nokia Firewalls ~ Foundry Routers ~ Foundry Load Balancers



Contact this candidate