Summary
Overview
Work History
Education
Skills
Certification
Timeline
Generic
Mark Barton

Mark Barton

Software Developer
St. Louis,Missouri

Summary

Agile Software Engineer talented at contributing to multi-team development projects. Collaborative designer of exceptionally useful solutions and perfectly customized products. Knowledgeable in programming environments ranging from Backend to UI.

Overview

19
19
years of professional experience
3
3
Certifications

Work History

Front End Developer

Izende Studio Web
Saint Louis, Missouri
01.2022 - Current
  • Collaborated on various web development projects, creating visually appealing and responsive websites using HTML, CSS, and JavaScript.
  • Developed custom WordPress themes and effectively implemented them for client websites.
  • Proficient in PHP Laravel and utilized JSON, MongoDB, and MySQL for database management.
  • Streamlined deployment process by utilizing Git actions for auto-deploy.
  • Worked closely with designers and stakeholders to ensure effective communication and timely project delivery.
  • Implemented responsive design techniques for optimal user experience across different devices and screen sizes.

Software Engineer

Wells Fargo Bank
St. Louis, MO
12.2014 - 10.2021
  • I worked as a UI/UX developer on multiple web applications within the Wells Fargo Technology space pertaining to Home Mortgage such as CORE, LPO, ASDS, TDCS.
  • Platform facilitates every aspect of Home Mortgage process starting with Loan Origination up to Pooling and Delivery of Loans into Financial Markets.
  • I would like to continue my career in path of front end development particularly in Angular, MongoDB or NodeJs.
  • Provide analysis and support for Product Team.
  • Ensure application quality standards are met while following software development practices.
  • Assist Technical Analyst in defining requirements and conduct gap analysis.
  • Work with technical teams to deliver on commitments within time and scope.
  • Understand business requirements with respects to data and reporting needs.
  • Knowledge and understanding of home lending or consumer lending.
  • Financial services industry experience.
  • Basic Knowledge and understanding of DevOps principles.
  • Experience with Agile Scrum (Daily Standup, Sprint Planning and Sprint Retrospective meetings) and Kanban.
  • Spring Frameworks experience.
  • JavaScript Frameworks experience (Ext JS, Kendo UI and/or Angular JS, jQuery).
  • RESTful and SOAP web service experience.
  • Oracle database experience.
  • Pivotal Cloud Foundry experience.
  • JavaEE experience.
  • Tomcat Server experience.
  • Experience with Angular 8 and 9 for newer upgrades for legacy applications such as LPO and TDCS.
  • Basic microservices development experience.
  • JIRA experience.
  • MEAN Stack Development
  • Experience with Enterprise pipe line tools such as UDeploy, SONAR, Fortify, Blackduck, GIT, Jenkins, Artifactory.
  • Reviewed code, debugged problems and corrected issues.
  • Worked with teams of talented software engineers to define, build and maintain cloud infrastructure.
  • Utilized code and modern cloud-native deployment techniques to design, plan and integrate cloud computing and virtualization systems.

Software Developer

State Farm Insurance
Bloomington, IL
03.2013 - 01.2014
  • Bank Vehicle Loan Reference application allows for new or current customers to apply for a vehicle loan through the StateFarms Web Portal.
  • Application utilized State Farms proprietary software environment “SPARK” which is a more refined type of J2EE technology specific to Insurance & Financial Services.
  • SPARK integrates with Spring MVC, Web-Services and Mule ESB.
  • Responsibilities.
  • Gathered requirements and presented USE CASE Designs of Project Flows.
  • Attend Daily stand up SCRUM meeting to detail progress.
  • Integrated Mule ESB to enable orchestration of services using the sophisticated message flow provided by Mule.
  • Created Multiple Spring MVC Controllers to perform business actions.
  • Utilized Maven SVN version control over project.
  • Created SOAP based Web-Services from Maven Archetype.
  • Using Bottom-up approach.
  • Used Spring Dependency Injection with Application to Autowire beans.
  • Create an AJAX call to Accept JSON request to interact with Spring Controller Methods.
  • Integrated State exception and effective date(SEED)Framework as a data binding component of the SPARK framework in application.
  • Also used to perform CRUD operations on JRF.
  • Utilized JRF Web-Services to communicate with application DataBase.
  • Utilized SPARK Background Listener Framework (BLF) design pattern to allow business area to create, update, submit and delete request outside of application.
  • Worked with SPARK (SFX) view framework to provide simple markup language for cross browser compatibility.
  • Genereted SOAP Messages Using Apache-CXF to be consumed by claims application.
  • Used SPARK Java Request Framework (JRF) to execute business specific and state-specific rules during policy and account change process.
  • Incorporated SPARK Document Assembly Utility (DAU) framework to transform POJO or SEED annotated beans into XML format.
  • Used SPARK Model Application eXtension framework (MAX) for text and internationalization which supports multi-lingual capabilities in business application.
  • Used off platform IBM WebSphere Service Registry & Registory (WSSR) as a service registry for optimizing and managing capabilities in SOA.

Software Developer

Arlington Asset Investment
Arlington, VA
01.2012 - 10.2012
  • Document Information System The Document Information System (DIS) is a platform independent system used for managing Documents and Information across various sized organizations.
  • The main internal features of the DIS are the ability to schedule, delete and update records.
  • Users of the DIS system are also able to upload .pdf or .doc styled documents into a content repository for storage which helps with paper reduction.
  • Responsibilities:.
  • Collaborated with Development Team members for SDLC Model implementation.
  • Created a rich application interface with smooth transitions and effects using JQuery libraries.
  • Integrated JSP pages in Struts Application.
  • Utilized the Struts Validator Framework along with HTML5 for form validation.
  • Used basic CRUD methods to manipulate Database Columns and rows in JDBC for testing.
  • Created hibernate-configuration file in XML for mapping Java Data types to SQL Database.
  • Activated the ContextLoaderPlugin in Struts Configuration file to integrate Struts into Spring.
  • Used EJB's to call the methods of objects on the application server via agreed-upon protocols.
  • Used MVC Design Pattern in application Development.
  • Created a WebService using Bottom up/Contract Last method.
  • Used Class Diagram to model the static view of J2EE application.
  • Created and implemented Well formed XML files in Hibernate.
  • Used ANT to create deployable EAR(Enterprise Archive) packages.
  • Created Normalization table structures to reduce redundancy throughout database.
  • Created folders and files for using UNIX scripting.
  • Used Unix grep to search through files.
  • Managed project development cycle in J2EE perspective in eclipse.
  • Deployed Application components on to test Server from Eclipse IDE and from Oracle Server console.
  • Work closely with other team members to ensure project integration and completion.
  • Environment: JQuery, JSP, Struts 1.3, JDBC, Hibernate 3.x, XML, EJB 2.1, WebServices, ANT, Spring 3.0, Eclipse Helios, Oracle WebLogic Server 11g.

Software Developer

SunTrust Bank
Atlanta, Georgia
01.2010 - 11.2011
  • SunTrust Bank utilized J2ee Technologies to implement payment portals for various corporate clients that banked with SunTrust.
  • The payment portals were especially useful for Chapter 13 Bankruptcy Trustees, Condos & Apartments Complexes along with NCAA,NFL,NHL franchises.
  • Each client had unique specifications that were tailored to their cooperative brand & identity.
  • Responsibilities:.
  • Received SDD (Software Design Documents) From Development Manager for application Architecture.
  • Integrated Struts With Hibernate and Spring for enhanced application functionality.
  • Manipulated Tiles in Struts application.
  • Used CSS3 Design Patterns where applicable.
  • Integrated Hibernate into an existing projects for more robust Database Interactions.
  • Integrated Spring into Hibernate.
  • Created associations between various application components using bean wiring Spring.
  • Created Stateless Session EJB's Throughout application where applicable.
  • Used Front Loader Design Pattern for create a central access point in Struts.
  • Utilized SOAP messaging protocol in WebService application where applicable.
  • Utilized UML Activity Diagram to capture dynamic aspects of application workflow.
  • Adhered to “valid” DTD structure in XML file creation.
  • Utitlized Unix grep to search for strings inside of files.
  • Collaborated ANT with Apache SVN for Application version control.
  • Used MySQL WorkBench GUI admin tool for database manipulation.
  • Used Eclipse Helios for application development.
  • Used Oracle Weblogic Server 11g as application Server.
  • Received and offered feed back to application architects about future designs and current usability of application.
  • Personally upheld project obligations in order to ensure the team as a whole was meeting milestones Environment: Hibernate 3.x, JSP, WebServices, Struts 1.3, JDBC, XML, EJB 2.1, ANT, Eclipse Helios, JQuery ,Oracle WebLogic Server 11g, Spring 3.0.

Software Developer

Tiko Hosting
Atlanta, Georgia
03.2008 - 12.2009
  • Tiko Hosting was a mid-sized application built using J2EE Components.
  • The platform allows for web clients to host their websites on a dedicated server for a monthly fee.
  • With Scalability in mind during development the application takes full advantage of Middle Tier components that can be easily managed for future growth.
  • The main feature is a payment module which allows a client to build a customized hosting plan during checkout.
  • Responsibilities:.
  • Documented Application Complexity using the SDLC Methodology.
  • Using web.xml Deployment Descriptor to map servlets to JSP's.
  • Used Servlets to organize complex mapping throughout the application.
  • Used Prepared Statements instead of PL/SQL for JDBC database interactions.
  • Used Spring Dependency Injection to and IOC to Simplify JDBC.
  • Deployed Session Beans to Oracle Weblogic Server.
  • Used phpMyAdmin GUI admin tool for database manipulation.
  • Deployed application to Server using NetBeans IDE.
  • Used Java programming language to create methods, variables and classes in application.
  • Performed Javascript form validation where applicable.
  • Received and offered feedback to application architects about scalability and current usability of application.
  • Received and delegate project task accordingly Environment: NetBeans, Oracle WebLogic Server 10g, Spring 3.0, JDBC, JSP, Servlets.

Enterprise Web Content Editor

AT&T Mobility
Atlanta, Georgia
05.2006 - 01.2008
  • Performed daily article publishing using Microsoft Share point.
  • Maintained daily CMS updates in Vignette.
  • Produced Web Content as needed for AT&T products and services.
  • Migrated Content Articles from Old CMS AFSS to New Vignette CMS.
  • Updated articles layout using Adobe Dreamweaver.
  • Created New Pages using XHTML and CSS.
  • Maintained strict adherence to AT&T Style Manual.
  • Made editorial and grammar changes to articles during Q/A.
  • Trained new contractors on project work flow and Authoring Guidelines.
  • Participate in weekly meetings to maintain project deadlines.

Enterprise Front End Web Developer

WebMD.com
Atlanta, Georgia
05.2005 - 02.2006
  • Worked with migrating website to old CMS to new CMS.
  • Hand coded CSS changes to live website.
  • Advanced knowledge With Page Builder Content Management System.
  • Converted and Published Medical Word Documents From XSLT to XML pages.
  • Created and Added Video Modules using CMS.
  • Custom Built Templates and Modules for Sponsored Programs..
  • Maintained Browser compatibility with IE 6, IE7, Firefox 2, 3 and Safari.
  • Made minor edits to website photos using Photoshop CS3.
  • Maintained daily and weekly link integrity to site links.
  • Hand coded html modules using Dreamweaver CS3.
  • Used Mozilla Firefox Firebug to inspect and correct front page elements.
  • Made updates to site HTML XHTML, XML and JavaScript Pages.

WebMaster

NewStart Financial
Bradenton, Florida
03.2004 - 04.2005
  • CSS Design and Layout using Div Tags with no HTML tables.
  • Layout in Adobe Photoshop CS2 7 layers.
  • Embedded Windows Media Player Video on page.
  • Created DHTML Photo Gallery.
  • Implemented JavaScript slide show.
  • Maintained cross browser compatibility with IE 6, IE 7, FF.
  • Redesign of organizations Website as Contractor.
  • Update and Publish Photoshop images weekly.
  • Sliced and Imported images in Dreamweaver 8 for deployment.
  • Created Stylist guest book in Flash 8.
  • Published Web Content for Monthly Promotions.
  • Designed websites using DOM Scripting for progressive enhancement.
  • Provide Project Management and Internet Marketing.
  • Maintained link integrity after each updated.
  • Hand Code ColdFusion and HTML.
  • Provide Monthly Consultation for up to date technology implementation.
  • 508 compliant website design principles.

Education

Associates Degree - Internet Specialist Web Design

Central Georgia Technical College

Skills

Javascript

Agile

Jquery

Java

Spring

Oracle

JSON

Agile Workflow

REST

TomCat

PHP

Search Engine Optimization

CMS management

Responsive design

BootStrap

Eclipse IDE

SQL development

Git proficiency

HTML and CSS proficiency

MySQL

Ubuntu

Kanban

SCRUM

Maven

Nodejs

Angular

MongoDb

React JS

WebFlow

Figma

CSS

UI improvements

Code debugging

UX Design

Certification

Java 6 Fundamentals, Brainbench

Timeline

Front End Developer

Izende Studio Web
01.2022 - Current

Software Engineer

Wells Fargo Bank
12.2014 - 10.2021

Software Developer

State Farm Insurance
03.2013 - 01.2014

Software Developer

Arlington Asset Investment
01.2012 - 10.2012

Software Developer

SunTrust Bank
01.2010 - 11.2011

Software Developer

Tiko Hosting
03.2008 - 12.2009

Enterprise Web Content Editor

AT&T Mobility
05.2006 - 01.2008

Enterprise Front End Web Developer

WebMD.com
05.2005 - 02.2006

WebMaster

NewStart Financial
03.2004 - 04.2005

Associates Degree - Internet Specialist Web Design

Central Georgia Technical College
Mark BartonSoftware Developer