Mark Curtis

Mark Curtis Email and Phone Number

Java Software Engineer at World Wide Technology @ World Wide Technology
Mark Curtis's Location
Greater Colorado Springs Area, United States, United States
Mark Curtis's Contact Details

Mark Curtis personal email

n/a
About Mark Curtis

An accomplished Java Solutions Architect & Developer with more than 20 years commercial IT development experience in various industries including consultancy, e-commerce, travel, banking, insurance and digital marketing.

Mark Curtis's Current Company Details
World Wide Technology

World Wide Technology

View
Java Software Engineer at World Wide Technology
Mark Curtis Work Experience Details
  • World Wide Technology
    Java Software Engineer
    World Wide Technology Jan 2020 - Present
    Maryland Heights, Missouri, Us
  • F2B2 Llc
    Solutions Architect & Developer / Director / Cto
    F2B2 Llc Jun 2015 - Jan 2020
    Part owner, CTO and solutions developer in the Java arena. With more than 20 years developing systems of varying sizes, from web applications to web sites, from web services to back-end batch, in industries, including e-commerce, travel, banking, insurance, consultancy and digital marketing.
  • Broadleaf Commerce
    Senior Java Developer
    Broadleaf Commerce Nov 2016 - Aug 2019
    Plano, Tx, Us
    Upgraded a client’s BroadleafCommerce web application to the newest version of the Broadleaf’s open-source Enterprise eCommerce Platform.Previously, contributed in a large team to the development and implementation a Subscriptions and Entitlements system for a nationwide “professional baseball organization” that enabled the purchase of subscription gifts and subscriptions as well the ability to redeem gifts via their eCommerce a web application, and via a T-Mobile account. A subscription would allow entitlement for subscribers to watch baseball games on mobile and TV connected devices. Built on Broadleaf’s open-source Enterprise eCommerce Platform.Prior to this I had worked with another client, in a small team to develop their eCommerce web application, already built using Broadleaf Commerce, porting their existing persistence technology from Oracle to MariaDB. Also, designed and developed a ‘loyalty’ module as a separate project for the established Broadleaf Commerce platform to enable customers to collect loyalty points through their online purchases and offline (in a brick and mortar store) via batch importing.
  • Hln Consulting, Llc
    Senior Java Developer
    Hln Consulting, Llc Jan 2015 - Sep 2016
    Mission Viejo, California, Us
    Developing immunization forecasting systems based on the OpenCDS open source technology for various clients of HLN. Created a reporting trigger system that, based on the input of a patient’s medical record, would flag a medical condition reportable for the different jurisdictions (patient address, care facility, etc.) in a returning output message.
  • Smart421
    Senior Java Consultant
    Smart421 Jun 2014 - Dec 2014
  • Blazeyellow Solutions Limited
    Agile Java Solutions Developer (Contractor)
    Blazeyellow Solutions Limited Nov 2010 - Jul 2014
    As an Agile Java Solutions Developer (Contractor) I have to-date:- Developed a Java intranet-based social networking site for a large German bank to better integrate its employees, both current and past, allow better and more efficient management, sharing and distribution of documents as well as the ability to create common interest groups within the bank.- Re-vitalised the website's Travel section by purifying and aggregating data returned to the customer and updating the look-and-feel and the user experience in a bid to increase click-throughs. - Developed the e-commerce side of the website, to allow members to buy products. Incorporated social media functionality to allow sharing product 'likes', purchases and designer events via Facebook, Twitter and Pinterest. - Revamped a government agency's CMS-based web site for a better user experience as well as refactoring the existing code to allow for a more maintainable, a more testable and a more extendable code base
  • Mrm Meteorite
    Java Web Developer
    Mrm Meteorite Nov 2013 - Jan 2014
    Introduced Spring Batch for offline batch import processing from third party card entities.
  • Mrm Meteorite
    Java Web Developer
    Mrm Meteorite Mar 2013 - Oct 2013
    Upgraded a number of Java web based applications with a new look for a better UX for a major automobile corporation in a view to increase sales. In addition to this, “Mavenised” these applications from ANT build centric projects to allow for better versioned dependency management in the team and also “Springyfied” (IoC, MVC, AOP and Security to date) to reap some of the plethora of benefits gained from adopting the Spring framework, improve productivity in the team as well as to simplify the complexity of the application code to name but two.
  • Lbi
    Java Web Developer
    Lbi May 2012 - Aug 2012
    London, London, Gb
    Upgraded a government agency's Java-based website with a new look-and-feel. Refactored and improved the source code by modularizing the page template JSPs, removing the heavy and messy scriptlets and replacing them with a cleaner and a more structured tag library approach. Developed using Agile XP elements and Selenium used for web test automation as well as JUnit and Cucumber for TDD.
  • Llustre Design Ltd
    Java Web Application Developer
    Llustre Design Ltd Feb 2012 - Apr 2012
    Built the initial incarnation of the LLUSTRE Java-based website to allow users to join directly and via email. Developed the e-commerce side of the website, to allow members to buy products. Incorporated social media functionality to allow sharing product 'likes', purchases and designer events via Facebook, Twitter and Pinterest. Application development was achieved using the Agile methodologies; Scrum, XP and TDD using JUnit and Mockito. From back-to-front the application stack consisted of a MySQL 5.5 database as the persistence strategy, Hibernate 3.6.10 as the ORM strategy, Spring 3.0.5 for user security, dependency injection, web security using AOP as well as other non business related functions, coded using J2SE 6 and built on the open source Broadleaf Ecommerce 1.6 platform. Communicating with the front end using conventional synchronous HTTP requests and responses and utilizing Ajax via a RESTful WS to enrich the user experience, while web pages built using Mustache templates. Amazon Web Services were adopted for the IT infrastructure services in the production environment, Cloudbees cloud-computing platform for development and staging as well as using New Relic for web monitoring in production and Google analytics for traffic analysis.
  • Kelkoo
    Agile Java Software Engineer
    Kelkoo Mar 2011 - Jan 2012
    London, England, Gb
    Re-vitalised the website's Java-based Travel section by purifying and aggregating data returned to the customer and updating the look-and-feel and the user experience in a bid to increase click-throughs.Developed the Java web services to feed the PHP web application with purified and aggregated quote information by grouping hotel offers under matched hotels from the different merchant feeds, matching flights with the flights database and grouping offers accordingly and grouping car hire offers, all in a timely manner. The services were written in J2SE 5, using Spring 3 (IOC, AOP, MVC) for the web application framework and bean management, Jersey 1.1 as the chosen RESTful WS (JAX-RS) implementation to facilitate FE Ajax calls, Hibernate 3.5 for ORM and MySQL 5 as the persistence strategy for caching this purified and aggregated quote information returned from the merchants. Agile methodologies in the solution development included Scrum and XP, PP to ensure software quality, as well as using JUnit with Mockito, HamCrest for TDD and BDD.
  • Tangent One
    Java Web Application Developer
    Tangent One Nov 2010 - Feb 2011
    London, Gb
    Developed an intranet-based social networking site in Java for a large German bank to better integrate its employees, both current and past, allow better and more efficient management, sharing and distribution of documents as well as the ability to create common interest groups within the bank. Created an Ajax based solution using Spring, Maven, Hibernate and Apache Wicket. Developed for Postgres, Jetty and Tomcat, deployed on Oracle and Weblogic cluster and developed using XP principles.
  • Net-A-Porter.Com
    Java Web Application Developer
    Net-A-Porter.Com Sep 2005 - Oct 2010
    London, London, Gb
    • Replaced the existing perl-based web application with an enterprise Java-based solution (J2SE, J2EE), built around the Struts web application framework (Struts 1.3), running on JBoss, while talking to a MySQL database via Hibernate. • Later, ported (or Springified) the Struts web application framework to Spring (IOC, MVC, AOP) and dispensed with JBoss for Tomcat. • Developed 'Wish List' and 'Special Orders' functionality. • Developed theOutnet.com and MrPorter.com sister sites. • Developed the NET-A-PORTER iPhone application.• Developed a messaging system (JMS) to enable front office (Java) and back office (Perl) systems to communicate.• In the latter part of my time at NET-A-PORTER the IT department embraced the Agile family of methodologies to develop their solutions and thus this was my initial introduction to these methods.
  • Tribal Ddb
    Jsp Programmer (Contract)
    Tribal Ddb Dec 2004 - Feb 2005
    London, Gb
    Developed a Java web application for a German automobile organisation to enable marketing of their products online in a bid to increase sales. Built a website using Struts 1.3 as the web framework, JSP as the view technology, running on a Tomcat server and JDBC for connectivity to a Sybase database via an in-house CMS. Developed using Eclipse IDE and build using Ant.
  • Cmg Plc
    It Consultant
    Cmg Plc Aug 1998 - Nov 2004
    • Developed a Java web based e-commerce application for a leading UK assurance company using Java technologies, running on an IBM WebSphere server to enable profitable online sales opportunities for term assurance.• Implemented and delivered microsites for the above solution to increase product's market presence. • Developed a card payments system for a large Anglo/Dutch oil company.• Developed an application (FPF) for a leading UK assurance company to allow quick delivery of financial products to market.
  • Bank Of America, Independent Newspapers Limited, Toyota (Nz) Limited
    Cobol Programmer
    Bank Of America, Independent Newspapers Limited, Toyota (Nz) Limited Oct 1994 - Aug 1998
    Various positions as a COBOL programmer, working for the Bank of America, Toyota (NZ) and Independent Newspapers Limited (NZ).

Mark Curtis Skills

Spring Mysql J2se J2ee Hibernate Rest Xml Json Junit Oop Apache Wicket Agile Tdd Scrum Agile Methodologies Software Development Test Driven Development Java Enterprise Edition Oracle Jboss Application Server Soap Bdd Spring Framework Java Tomcat Maven Web Services Eclipse Jsp Representational State Transfer

Mark Curtis Education Details

  • University Of Westminster
    University Of Westminster
    Software Engineering
  • Uxbridge College
    Uxbridge College
    Computer Studies

Frequently Asked Questions about Mark Curtis

What company does Mark Curtis work for?

Mark Curtis works for World Wide Technology

What is Mark Curtis's role at the current company?

Mark Curtis's current role is Java Software Engineer at World Wide Technology.

What is Mark Curtis's email address?

Mark Curtis's email address is ma****@****low.com

What schools did Mark Curtis attend?

Mark Curtis attended University Of Westminster, Uxbridge College.

What are some of Mark Curtis's interests?

Mark Curtis has interest in Java Coding, Java Colorado Springs, Java, Java London, Java Programming, Education, Environment, Photography, Java Design, Java Development.

What skills is Mark Curtis known for?

Mark Curtis has skills like Spring, Mysql, J2se, J2ee, Hibernate, Rest, Xml, Json, Junit, Oop, Apache Wicket, Agile.

Free Chrome Extension

Find emails, phones & company data instantly

Find verified emails from LinkedIn profiles
Get direct phone numbers & mobile contacts
Access company data & employee information
Works directly on LinkedIn - no copy/paste needed
Get Chrome Extension - Free

Aero Online

Your AI prospecting assistant

Download 750 million emails and 100 million phone numbers

Access emails and phone numbers of over 750 million business users. Instantly download verified profiles using 20+ filters, including location, job title, company, function, and industry.