Mohamed Shire
Senior Java/JEE Developer/Architect and Team Lead with more than 18 years of experience, developing software products from concept to release in a variety of programming languages. Successfully implemented complex projects using both Java/JEE and Microsoft platforms covering various software development process and methodology.
Summary of Experience
Sr. Java Developer
Emtec Inc @ Carlson July 2014 to Oct 2015
Plymouth, MN
Design and Development of Carlson Wagonlit E2 (Government project) to address various Vulnerability and code quality findings/issue and to certify the product meets PCI industry. The product is based on Java/J2EE, Spring 3.x, Hibernate 3, java script, SOAP based Web services running on Web Logic Application Server 11 and Oracle 11g database server
Team Lead
Emtec Inc @ Carlson June 2013 to July 2014
Plymouth, MN
Design and Development of Carlson Portrait Web (Government and Corporate Travel Profile management website) using Java/J2EE, Spring 3.x, Hibernate 3, ExtJs 4, SOAP & REST based Web services running on Web Logic Application Server 11 and Oracle 11g database server
Team Lead
Merrill Corporation March 2012 to June 2013
St.Paul, MN
Re-Design Merrill’s Virtual Deal Rooms (VDR) Application Architecture into new Technology Stack (Spring MVC, Spring Data, Spring Security, Hibernate, Adobe LfeCycle and Oracle Total Recall).
Support and Maintenance of Existing VDR Application which is based on ExtJs, WebScript, Alfresco 4.1/Solar/Lucence & Adobe LifeCycle)
Sr. Technical Consultant
Perficient June 2011 to February 2012
Minneapolis, MN
Design and Development of Union Bank Online Trust & Custody Web Application Release 5.3.0 using Java/J2EE 1.4, Struts Framework, Hibernate 2.x, Axis Web Service with JBoss 5.1 Application Server and MS SQL Server backend database.
Programming Languages & Technologies
Java/JEE, JSP/Servlet, EJB, JMS, Spring, JDBC, REST Webservice, IBM Web Service Engine, Axis, Hibernate, JPA, Struts, jPBM, JUnit, XML, XSL/ XSLT,
HTML, Javascript
Databases
Oracle, Microsoft SQL Server,
MySQL, Microsoft Access
Industry Experience
Financial – Real Estate
Insurance, ACH payment processing
Tools & Methods
Websphere, Tomcat,
Eclipse, IntelliJ, JBuilder, Enterprise Architect, Microsoft, Visio, Rational Rose, JProfiler, JMeter,
Ant, Clear Case, Chordiant,
TIBCO/BusinessWorks
Methodologies
Rational Unified Process,
Extreme Programming (XP),
Agile Programming (TDD and Pair programming)
Education
MBA, Information Technology
University of Dallas, Irving, Texas 2005
M.Sc., Applied Environmental Measurement Technique
Chalmers University of Technology, Gothenburg,
Sweden 1996.
B.Sc., Hydrology and Water Resources Management
King Abdulaziz University, Jeddah, Saudi Arabia 1992.
Java Consultant @ Federal Reserve Bank of Minneapolis
Solution Design Group. Dec 2009 to May 2011
Minneapolis, MN
Development and Design of FedACH payment processing system for Federal Reserve Bank in Minneapolis.
Developed payments processing queue-ing workflow using jPBM, event driven Architecture,Open-JPA 1.2, Spring 3.0, REST Web service with Oracle backend database and WebSphere Application server 7.0. Supported performance testing team to identify potential performance bottleneck and enhance performance issue to meet performance goals.
Technical Lead/Application Architect
Consumer Lending, Real Estate Division, CitiGroup Inc. July 2000 to August 2008
Technical lead and Architect responsible for various large-scale Mortgage business enterprise applications.
Was responsible 15 Web based Application/Services for Mortgage Originations backend.
Led a team implementing Epiphany and Vignette on Citigroup online Credit card application.
Performed Architectural Assessment of major lead generation website (www.iOwn.com) and helped the process of re-branding their technology to CitiMortgage.com.
Designed and Developed Web based Applications for Associates Online (Intranet system for The Associates) using ASP/Visual Basic 6.0 with SQL Server 7.0 /Oracle 7.3.4 as backend databases.
Senior Developer/ Programmer
E.W. Blanch Holdings, Inc. Dallas, TX. May 1999 to June 2000
Design and Development of EWB Contact Management System, using VB 6.0 and SQL Server 6.5.
Created back end COM components for Contacts Management System.
Designed and developed EWB’s Business and Foundation class architecture frameworks using VB 6.0, MTS and SQL Server 6.5/7.0
Designed Interface to Synch SQL Server based contacts info into PDA devices (Palm VII) through MS Outlook 98.
Created Exchange Server 5.5 scripts/services to schedule automated process of updating contacts public folder from SQL Server, using CDO and Outlook Object Model.
Programmer Analyst
APS-GAINSCO. Fort Worth, TX. October 1998 to May 1999
Programmer Analyst
Maanta Computers. Toronto, Ontario. February 1997 to June 1998
Geographical Information System (GIS) Engineer
Department of Geology, Chalmers University of Technology.
Gothenburg, Sweden. July 1996 to November 1996
Digitizing hydro-geological maps using Digitizing board connected to UNIX Workstation, and converted them to MS Windows.
Performed groundwater modeling using GMS under UNIX, and Modeflow, Aquifer, DRASTIC under MS Windows environment.
Produced GIS maps of Groundwater Availability and Vulnerability to pollution.