Senior Software Engineer,resume Profile
SUMMARY OF QUALIFICATIONS
Results-driven, hands-on Senior Java Engineer with many years of experience across a half dozen industries, including financial services, medical publishing and e-commerce. Motivated self-starter with excellent verbal, written and interpersonal communication skills, who loves rapid application development. Able to complete tasks and produce deliverables within tight time schedules. Experienced developer with strong analytical and problem solving skills, who is able to grasp new technologies and effectively evaluate for executive management.
Key areas of expertise include:
Core Java and J2EE
Servlet / JSP / Javascript
Standard Design Patterns
REST / Web Services
Elasticsearch
MySQL / SQL Server
TECHNICAL SKILLS
Languages | Java, C , SQL, JavaScript, HTML, CSS, XML, JSON, PHP, Perl, VisualBasic |
Frameworks | Spring Web Flow/MVC, Hibernate, JUnit |
Java APIs | J2EE, JSP, Servlets, EJB, JDBC, JDOM, Swing, JSTL, JSF, JQuery |
Tools | Eclipse, Maven, Ant, Git, SVN, CVS, Jira, UML, Ajax |
App Servers | Tomcat, Jetty, WebLogic, WebMethods |
Databases | MySQL, SQL Server, Oracle, Elasticsearch/NoSQL |
Operating Systems | Windows, Mac, Linux, Android |
PROFESSIONAL EXPERIENCE
Confidential
Senior Software Engineer
- Work with a team of developers to deliver marketing, booking and gift card services for our global network of spas, using technologies such as Java, Spring and Hibernate.
- Architect and chief developer for full text search platform using NoSQL Elasticsearch engine, allowing for much faster, more scalable and more intuitive user searches for our database of spas worldwide.
- Analyzed and refined efficient search query algorithms to implement business requirements
- Efficiently handled periodic exporting of SQL data into Elasticsearch
- Implemented RESTful web services for third party access
- Built out separate web server platform for new code base with interfaces to legacy systems
- Created shell scripts for builds and product releases
- Implemented JUnit test suites
- Led training seminars and created documentation for new systems
- Performed maintenance and improvements to legacy systems
Confidential
Freelance Technical Lead
- Oversaw technical development for various software projects, involving all SDLC phases. Technologies included Java, Servlets, JSP, SOA and MySQL.
- Coordinated development efforts and was technical architect of e-commerce website for a clothing line, built around a custom made content management system for the products.
- Created inventory tracking system using SOA/XML for warehousing and distribution via Amazon.
- Implemented SOA/XML interface for credit card processing via Google Checkout.
- Created content management system for a video hosting platform, efficiently tracking several terabytes of video and metadata content.
- Allowed for customizable interfaces for end user websites
Confidential
Freelance Contractor
- Designed various software projects for a hedge fund using Servlets, JSP, Javascript, and MySQL.
- Engineered automated Java based system to track our stock, option and futures trades on the Japanese market, and provide daily feeds to holding accounts at Goldman Sachs.
- Improved efficiency of capital calls and distributions within the hedge fund information system.
Confidential
Application Developer
- Developer for supply chain management engine used by clients such as Kraft and Unilever.
- Technologies included Java, JSPs, ASP and SQL Server.
Confidential
Senior Sofware Designer
- Part of design team developing supply chain management applications for the steel trading industry.
- Handled integration of various client systems such as Ford Motors and Chrysler to our applications.
- Created UML models, technical specs and XML configurations for state-driven, document-centric application.
Confidential
Technical Lead
- Led ten-person technical team in full project life cycle, building web sites for clients such as Bank of New York and Clairol Professional.
- Designed and developed system architectures based on client specifications.
- Built JSP component framework and page layout, efficiently handling over 300 user pages.
Confidential
Software Developer
- Worked closely with a large team to develop a bibliographic/fulltext medical journal database system, written primarily in C with support for multiple platforms.
- Developed several features for the software including initial client-server release, application class hierarchies, platform independent GUI libraries, a full auditing package and graphics retrieval.
- Provided training in various technologies to our new programmers.