We provide IT Staff Augmentation Services!

Senior Software Consultant/engineer Resume

SUMMARY

  • 13 years of IT experience in Software development and System integration (including 10 years with Java/j2ee technologies) using a large set of technologies and skills.
  • Experience in J2ME and Android Smartphone programming.
  • Experience in a large set of JAVA/J2EE large projects with understanding of concepts of ORM, MVC and IOC. Frameworks Used: Struts 1&2, Hibernate (HQL and JPA), Spring, Boot, JMS etc…
  • Web and front end technologies JavaScript, AJAX (jQuery, GWT, Prototype, YUI), PHP 4&5, scripting languages.
  • Experience in DMS and Data integration using Autonomy and ZyLab technologies.
  • Extensive experience in XML technologies and tools.
  • Experience with WebMethods and JBOSS Portal and JSR168 specification.
  • Having worked in specialized software development on the VisioWave platform for VOIP and digital video surveillance using ActiveX and C++ technologies.
  • Expert in Perl 5, Perl Catalyst MVC Framework, Moose, CPAN and NYT profiler.
  • Some experience in Visual C++ and the MFC framework. (Last used 2006)
  • Experience using various source control systems. SVN, CVS, GIT.
  • Knowledge of Bioinformatics and Computational Biology

TECHNICAL SKILLS

Programming Language: Java 1.5 / 1.6 / 1.7 / 1.8 , C++, PHP 4&5, Perl

Internet Technologies: Servlets, JSP, JDBC, EJB 2.0 / 3.0, Java Bean, Web Services, JAXB, JAX - WS, SOAP, WSDL, XML, JAX- RPC

Framework / Pattern / Architecture: SOA, OO Design Patterns, GOF Design Patterns, Hibernate 2.X / 3.X, CXF Web Service 2. X, AXIS Web Service 1.X Spring (DI, AOP, MVC, Web Flow, Web Service), MVC Struts 1.2/2.1, tagLib URL, Freemarker, JBoss, XPath, Drools (Business Rules), EhCache, Terracotta Distributed Cache, Quartz Scheduler, JASPER Report

Application Server: tcServer 2.5.X, Apache Tomcat 4.X / 7.0, JBoss Application ServerWeb Sphere 7.X / 8.X, Weblogic 11

Tools: Log4j, JUnit, ANT, SOAP UI, SOAP Client, Putty, URL-Rewrite, Velocity, Mock Objects, HUDSON / JENKINS CI, TFS, Clear Case, ANT Hill Pro (AHP), XML Spy, Cygwin

RDBMS: Oracle 10 / 11, MySQL 5.0

Others: Agile, Pivotal Tracker, Scrum Tool, CVS, Scrum WorksPivotal Tracker,Eclipse3.X, RSA / RAD (IBM),Spring Tools Suites (STS),AZUL Zing JVM, Catalyst, Perl, PHP4 & 5, Visual C++, Qt Framework

PROFESSIONAL EXPERIENCE

Confidential

Senior Software Consultant/Engineer

Responsibilities:

  • Worked on various project for various insurance companies (Southern Oak, SFI, SPI and so on)
  • Focus Tech uses Spring, JERSEY, SOLR and standard JEE stack
  • Worked from scratch on a project involving moving from their own imaging software to a document management software (Image Now)
  • Worked on bug fixes and technical customer support.
  • This was a 2 months part time project for Confidential were I helped Confidential integrate their .net stack with Connect/JBOSS Medicaid/Medicare government solution for electronic exchange of healthcare data.
  • Work didn’t involve coding but only JBOSS configuration.

Confidential

Software Architect

Responsibilities:

  • Software Architect for the client Walt Disney, Team Disney Research and development Responsibilities include design documents, and architecture of an Indoor and parks navigation and recommendation solution for Apple Watch, iPhone with a Java backend
  • Solution indexed data using SOLR and Fusion including GeoData
  • Created Perl script to extract and web-mine data to index into SOLR/Fusion from different Disney website
  • Worked on iOS and Apple Watch mockups
  • Stack uses Spring Boot, SOLR connector for Spring, Spring Security, Rest etc…
  • Hands on coding when necessary in Backend, Front end and Middle tier.
  • Created automation tools to automate build using Perl and Java
  • Designed from scratch on a platform similar to IFTTT to automate ordering items in resorts for mobile users based on user triggered events. Based on Spring, Web Socket, Rabbit MQ

Confidential

Software Architect/Team Lead

Responsibilities:

  • Software Architect/Lead for the client JPMC New Product Development (Formerly R&D) Department. Responsibilities include design documents, development and refactoring for the App/Api dev store
  • Documented all processes
  • Managing an offshore and onshore team, working on project planning, distribution and prioritization of tasks. The team consisted at its peak of 30 offshore and 20 onshore resources.
  • Designed and proposed tools to generate Data for testing purposes and mockups
  • Hands on coding when necessary in Backend, Front end and Middle tier.
  • Unit and integration tests and troubleshooting.
  • Created many shell scripts in BASH and KSH to automate certain tasks such as the packaging of the FAST AS platform.
  • Created prototypes for ARM jobs to automate the build process and initiate a destructive build process as well as the integration with Jenkins.
  • Created POCs and proposed architecture for replacing log4j 1.x with 2.x, and common logging framework.
  • Managing Jira and Confluence pages.
  • Worked on Neo4j graph database with the Node.js connector
  • Participated in technology evaluation and comparative testing of different API Management Platform solutions
  • Participated in Confidential solutions review meetings
  • Did a reverse engineering study on how the FAST AS proprietary JPMC platforms work and how to hack it and personalize it for destructive build
  • Created scripts to automatically patch (for vulnerabilities) FAST AS, prior to that the process was performed manually and now it is scripted and automated.

Confidential

Senior Java/j2ee Web Developer

Responsibilities:

  • Senior Lead Architect for the client Wyndham Vacation Ownership. Responsibilities include creating UML artifacts, requirement gathering and coding using IBM RAD and RSA.
  • Creating high level and detail level design documents for the client.
  • Consolidating existing web services into newer technologies using Hibernate 3, Siperian MDM and Java design patterns. The consolidation effort includes eliminating circular references, better abstraction for the data objects and entities using best practices.
  • Created scripts for build automation using TFS (Microsoft Team Foundation Server).
  • Leading an offshore team and assigning tasks.
  • Unit and integration tests and troubleshooting. JUnit, Mockito and manual testing.
  • Web Services tests using SOAPUI and performance testing using LOADUI.
  • Automated tests using html unit.
  • Creating Design Documents, POCs and Architectural Proposals for a new enterprise level multithreading low latency common Logging Framework using AspectJ, Log4j 2, AsyncLoggerContextSelector and DailyRollingFileAppender
  • Creation of Message Driven Beans for messaging queues and topics for several cross application components of the Voyager platform. Technologies used: JMS, Web sphere MQ and MDB EJBs.
  • Creation of Perl 5 scripts to automate and manage some tasks on the server

Confidential

Senior Java/j2ee Web Developer

Responsibilities:

  • Senior Software and Team Lead Java for the client Disney World. Responsibilities include creating UML artifacts, requirement gathering and coding using AmdroMDA framework for Model Driven Development.
  • Refactoring code to migrate from EJB2 into A web service based architecture
  • Created scripts for build automation and other Unix administration utilities.
  • Contributed to Pricing View UI project using JDBC, Java, Spring MVCm, jQuery and jQuery UI.

Confidential

Java/j2ee Web Developer

Responsibilities:

  • Maintaining Confidential web sites.
  • Improving site code into more compliant W3C recommendations.
  • Front end development, using XHTML,CSS, Servlets and JSPs.
  • Some Back end using /JDBC and SQL queries.
  • JavaScript and AJAX porting of some portions of the website.
  • Best SEO practices used during development to maximize traffic and improve search engines ranking.

Confidential

Freelance Java/j2ee and C++ developer

Responsibilities:

  • Porting C++ and ColdFusion legacy digital PABX and voice logger applications to JAVA/J2EE interfaces and APIs.
  • Porting applications from Windows to Linux platform.
  • BASH scripts programming. Tools used Eclipse, VI, Dreamweaver, KDevelop, Visual C++ 6, TCP IP Socket programming using the ACE cross platform socket library.

Confidential

LAMP developer

Responsibilities:

  • Worked as with a development teat as a freelancer to add the back end to their flash based sites the sites are:
  • Designing and implementing J2EE and open source based solutions for a HealthCare Messaging technologies using the following technologies Webworks framework, Free marker template engine, Hibernate 3.2,xml/xslt,Xmlbeans, swing, c++, HttpClient library, Spring framework and Spring ACEGI Security library.
  • Designing and implementing the Openldap schema for the login system.
  • Tests using jUnit.

Confidential

Software Engineer

Responsibilities:

  • The Information System for the Tangier port and free trade zone (the largest port in construction in North Africa) because of the number of different actors and existing IT infrastructures involved in the project (Finance office, custom office, navigation office, PMIS…..)
  • The WebMethods EAI process and service based architecture was used to link the different actors using the WebMethods EAI and web services my part was to develop an administration application using the J2EE compliant WebMethods server and WebMethods portal (JSR168) technologies.
  • I also contributed in the design of automatic deployment scripts for the integration platform using Script Shell, SQL and Maven.
  • Unit tests using jUnit and manually testing XML files against XSDs. And Java Decompiler (JAD) to solve undocumented problems

Technologies and tools used: JSP, struts, custom code generator, eclipse IDE with WebMethods portal plug-in, jboss and axis for web services, xml xsl xml spy IDE, JSTL, MANTIS bug tracking, CVS, Xstream API, XML Beans, Dreamweaver, Notepad++.

Hire Now