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

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