Mark Curtis Email and Phone Number
Mark Curtis work email
- Valid
- Valid
Mark Curtis personal email
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.
-
Java Software EngineerWorld Wide Technology Jan 2020 - PresentMaryland Heights, Missouri, Us -
Solutions Architect & Developer / Director / CtoF2B2 Llc Jun 2015 - Jan 2020Part 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.
-
Senior Java DeveloperBroadleaf Commerce Nov 2016 - Aug 2019Plano, Tx, UsUpgraded 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. -
Senior Java DeveloperHln Consulting, Llc Jan 2015 - Sep 2016Mission Viejo, California, UsDeveloping 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. -
Senior Java ConsultantSmart421 Jun 2014 - Dec 2014
-
Agile Java Solutions Developer (Contractor)Blazeyellow Solutions Limited Nov 2010 - Jul 2014As 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
-
Java Web DeveloperMrm Meteorite Nov 2013 - Jan 2014Introduced Spring Batch for offline batch import processing from third party card entities.
-
Java Web DeveloperMrm Meteorite Mar 2013 - Oct 2013Upgraded 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.
-
Java Web DeveloperLbi May 2012 - Aug 2012London, London, GbUpgraded 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. -
Java Web Application DeveloperLlustre Design Ltd Feb 2012 - Apr 2012Built 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. -
Agile Java Software EngineerKelkoo Mar 2011 - Jan 2012London, England, GbRe-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. -
Java Web Application DeveloperTangent One Nov 2010 - Feb 2011London, GbDeveloped 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. -
Java Web Application DeveloperNet-A-Porter.Com Sep 2005 - Oct 2010London, 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. -
Jsp Programmer (Contract)Tribal Ddb Dec 2004 - Feb 2005London, GbDeveloped 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. -
It ConsultantCmg 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.
-
Cobol ProgrammerBank Of America, Independent Newspapers Limited, Toyota (Nz) Limited Oct 1994 - Aug 1998Various positions as a COBOL programmer, working for the Bank of America, Toyota (NZ) and Independent Newspapers Limited (NZ).
Mark Curtis Skills
Mark Curtis Education Details
-
University Of WestminsterSoftware Engineering -
Uxbridge CollegeComputer 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
Aero Online
Your AI prospecting assistant
Select data to include:
0 records × $0.02 per record
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.
Start your free trial