Sean Cloutier

Sean cloutier

bookmark on deepenrich
location of Sean CloutierLoveland, Colorado, United States
Phone number of Sean Cloutier+91 xxxx xxxxx
Followers of Sean Cloutier414 followers
  • Timeline

    Dec 1994 - Oct 1995

    Software Engineer

    Chrysler Tech. Airborne Systems
    Oct 1995 - Aug 1997

    Lead Software Engineer

    Hughes Training Inc.
    Aug 1997 - Jun 2000

    Senior Software Design Engineer

    Nokia
    Jun 2000 - Jun 2001

    Chief Software Architect / Design Engineer

    Riva Technologies, Inc.
    Jun 2001 - May 2002

    Senior Software Design Engineer

    Nokia
    Jun 2002 - May 2003

    Architect / Design Engineer

    J. Ward Holliday & Associates
    Jan 2003 - May 2003

    Architect / Design Engineer

    T.L.C Attorney at Law
    May 2003 - Feb 2005

    Architect / Senior Tech Lead

    Priceline.com
    Mar 2005 - Sept 2005

    Senior Tech Lead

    American Airlines
    Oct 2005 - Sept 2007

    Senior Developer / Integration Architect

    FEDEX KINKOS
    Nov 2007 - Dec 2012

    Senior Software Engineer

    Southwest Airlines
    Mar 2013 - Sept 2014

    Senior Software Engineer / Tech Lead of Credit Card System

    Rent-A-Center
    Jan 2015 - Nov 2015

    Senior Technical Lead

    Capital One
    Nov 2015 - Apr 2016

    Senior Software Architect

    autotext.me
    Mar 2016 - Mar 2017

    Senior Software Engineer

    Signet Jewlers (Formerly Zales)
    Current Company
    Nov 2017 - Dec 2021

    Architect / Tech Lead MARS Project

    ExamSoft
  • About me

    Senior Software Engineer / Architect

  • Education

    • University of texas in arlington

      1989 - 1994
      Bachelors of science in computer science engineering computer science engineering

      Activities and Societies: Study

    • The university of texas at arlington

      1996 - 2001
      Master of software engineering software engineering 4.0

      Activities and Societies: Study

  • Experience

    • Chrysler tech. airborne systems

      Dec 1994 - Oct 1995
      Software engineer

      R&D Software project developer on the design of an Audio/Video FDDI Network. Using OOA/OOD, developed the connection protocol and traffic manager. Developed part of the GUI using Visual C++. Target platform was on PowerPC, and VxWorks was used for the real-time OS. Interfaced SMT "C" code to 486 board using Nucleus as real-time kernel. Set up communications from PowerPC to 486. Software Lead on BattleStaff SSU, E6 Project. Modified software specs, and re-engineered existing Assembly code.

    • Hughes training inc.

      Oct 1995 - Aug 1997
      Lead software engineer

      A-A Radar Software Lead for design of real-time F-16 Flight Simulator Radar. Conversion of radar code from Fortran to C using OO Design. Integration Lead for A-A code on Taiwan F-16 project. Worked with X-Windows / OpenGL supporting video display. Help design interface with video and network control. Re-engineered existing radar to run on new Indy platform.

    • Nokia

      Aug 1997 - Jun 2000
      Senior software design engineer

      Senior Software Design EngineerDesigned & Developed authentication service EJB Bean / Servlet pair, for Wireless Internet Application Server, also some development on a PIM application. Used RMI and redirect for Http session location synchronization for clustered servers. Light JDBC used for PIM. Server platform is Sun Solaris, developing code using Visual Café 3.0, Java 2, JSDK 2.1, on Win NT (ClearCase CM). Weblogic server as base platform to develop core services and applications. Talked WML using HTTP to Nokia 7110 Internet phone. Architecture is four-tier and followed OO analysis and design of system using UML notation. Lead Software Design EngineerDesigned and Developed Client / Server Middle-ware Application for Wireless Laptop. Lead team of five developers. The system provided service for both Web and Email applications. Used Visual Café, Java, MS Dev. Studio C / C++. Responsible for DNS and Data Manager subsystems. TCP/IP used for IPC and UDP from Client to Server. Also, lead successful Integration and bug fixing team. Participated in formal design and code reviews. Show less

    • Riva technologies, inc.

      Jun 2000 - Jun 2001
      Chief software architect / design engineer

      Architect & Developer for online course assessment software, used for test authoring and delivery. Four-tier architecture utilizing Apache Web Server and Tomcat (Servlet/JSPs) running on Linux box, Weblogic for EJB’s (Entity & Session) running on Windows 2000 and Sun Solaris, and Oracle 8i / MSSQL Databases. Followed RUP/UML for the all subsystems involved, which included an Assessment Manager, Gradebook Manager, Test Delivery, Course, and Security Model. Deployed beans with appropriate transaction and isolation levels. Responsible for load testing and scalability issues. Also, responsible for XML/DTD design for page creation. Xalan/Xerces used for parsing and translation. Show less

    • Nokia

      Jun 2001 - May 2002
      Senior software design engineer

      Developed Wireless Location Based middleware product using latest J2EE technologies and Weblogic Server. Developed on NT, deployed on Solaris. I was responsible for designing and implementing the provisioning part of system. Worked with EJB, Java Beans, Servlets, HTML, XML & Javascript. Followed RUP using UML to construct models during design phase. Mentored younger developers. Internationalized code and localized for the United States. Prototyped CORBA for tier communication.

    • J. ward holliday & associates

      Jun 2002 - May 2003
      Architect / design engineer

      Designed & Developed several features on existing web based Bankruptcy product using UML, including tasking (intelligent/configurable rules based task scheduler and event handler), JavaMail client, security (HTTPS), logging and Junit testing. Responsible for taking product from beta testing into production environment. Helped manage work of external developers. Platform used was J2EE, Weblogic, Struts, EJB’s, JSP’s, MS SQL all running on Windows 2000. Crystal Reports was used for report generation. Show less

    • T.l.c attorney at law

      Jan 2003 - May 2003
      Architect / design engineer

      Architected/Developed interactive website for law firm from scratch. Platform was JBOSS/Tomcat running on Redhat Linux, database was MySQL. Utilized MVC design using Struts, JSP for view, ActionHandlers for controllers, and EJB’s/DAO’s for model. Developed online email client using JMS and JavaMail, also created user login and registration areas. Taglibs used for clean JSP code. All design prior to coding was performed using UML diagrams.

    • Priceline.com

      May 2003 - Feb 2005
      Architect / senior tech lead

      Re-architected/developed existing XML based online B2C E-Commerce Hotel Reservation System. Mentored younger engineers, held design reviews, and helped manage project task. Utilized RUP/UML for complete OO redesign.Production platform ran Redhat Linux/ Windows 2000. MS SQL and Postgres used for database, JBoss/Tomcat used for App Server (Servlet/EJB’s), JCE for encryption (both Symmetric and Asym), Session Beans for business logic, DAO’s for database, SOAP interface prototyped. JMS used for concurrent communication with hotel CRS system (all traffic is XML/HTTP). CVS/VSS used for configuration management.Profiled memory leaks and optimized code using Optimizeit and JProfile. Ported system to Websphere, Websphere MQ, and Oracle. Also acted as Travelweb backend Architect for integrating complete system into Priceline’s architecture. Show less

    • American airlines

      Mar 2005 - Sept 2005
      Senior tech lead

      Senior tech lead in the common services group working with Java/J2EE (EJB), ATG Dynamo, Websphere/JBOSS (testing tool), and Struts. Responsible for developing common code that is used by AA.com, IVR, and SSM groups, running approx. $20 million/day in revenue.Added additional features to current common services code, optimized & refactored areas of code, helped develop testing tool, and provided application support for defects. Communication to external systems was XML over HTTP. Responsible for delegating and managing work for largest subsystem in common services, CSShopping. Backend database is Oracle. Show less

    • Fedex kinkos

      Oct 2005 - Sept 2007
      Senior developer / integration architect

      Senior developer/lead responsible for designing software for Docstore Project, an Internet based multi-tiered J2EE (Weblogic) application for online document processing. Assisted architecting, development, debugging and release of multiple additional projects: Print Online (Received recognition of outstanding work performed), OTP Integration (Director Assigned), Audience One Replacement, Locator Project, and Adobe-POL integration. Print Online is similar to Docstore, but for public access (B2C E-commerce). OTP Integration (high visibility project), represented E-commerce Group as Integration Architect, responsible for mapping multiple channels to OTP store system. Audience One replacement involved replacing Dynamic PDF generation with similar 3rd party tool. The Locator Project involved redesigning and replacing current PHP system. Architect/Implemented web-service (Apache Axis) for authentication component Adobe plug-in for POL. Designed software utilizing UML and iterative process.Technologies used on projects: Oracle, Weblogic, Apache, Spring/Struts (MVC), HTML, JSTL, Javascript, Tiles, JCE, JNDI, XML (JaxB, Soap, WSDL), Junit, Linux, Unix, AGILE, Ant, Maven, and PHP. Show less

    • Southwest airlines

      Nov 2007 - Dec 2012
      Senior software engineer

      Senior developer responsible for the Asynchronous Messaging Services Platform, in the SOA Group supporting E-Commerce for all of SWA front end systems.Designed and implemented three of the seven Asynchronous Messaging Services relying heavily on AGILE Scrum/TDD development. Messaging service transformed data from EBCDIC to XML via a two engine transformation. Created Intranet Training Videos & Responsible for training new hires in the Messaging services. Responsible for Production support on cost critical issues.Responsible for diagnosing & fixing critical issues with back-end systems during off hours support. Assisted with analysis fix of multi-million dollar messaging issue introduced by short term widget.Technologies used: AGILE Scrum Process with two week sprints using Jira (Planning, Sprint, Showcase & Retrospectives, Daily Scrums), Java, JMS (Tibco & MQ Series), Spring (Dependency Injection, Data Access, Messaging, Transaction Management) mapping of binary ebcdic to XML, UML (Class/Sequence) for design, heavy XML, XSLT, XSD, Asynchronous Encryption, Corba, Eclipse, Sun Solaris/Linux, ClearCase with UCM, Code Collaborator, JProfiler used to diagnose production issues. Build Forge for continuous integration. Show less

    • Rent-a-center

      Mar 2013 - Sept 2014
      Senior software engineer / tech lead of credit card system

      Senior Software Engineer responsible for Architecting & Integrating complete Credit Card Solution for POS system. Worked directly with vendor to create Facade to wrap their API. Utilized PCI Compliant AES 256 Asymmetric (Public/Private) Encryption with key management (Provider : Bouncy Castle). Designed DB tables to support credit card requirements. Designed test plans (including Mockito mock testing) and integration roll out. Assisted hiring of Credit Card team.Also responsible for design, development and testing of various other areas of the POS, including Billing, Account Management, Customer Support & Contracts/Agreements. influenced TDD for new development with concentration on Continuous Integration & Code Coverage, Mentor/Train younger engineers. UML used for design docs.Helped in moving RAC to Agile/SCRUM environment with full ceremonies. Resposible for creating Epics, breaking into Stories & then Task (Rally, AgileCraft). Technologies include: Java, Spring (Dependency Injection), Mockito (as well as EasyMock), Hibernate & JDBC/SQL, JMS, Swing/AWT, XML, Subversion (code repository), Utilized Maven (builds & jar repository), Jenkins (for CI environment), and some web-services including SOAP/REST (SoapUI) for new SOA Architecture. New Architecture supported B2B & B2C E-commerce functionality. Show less

    • Capital one

      Jan 2015 - Nov 2015
      Senior technical lead

      Senior Technical Lead in Tools & System Group (cross-cutting team). Led Agile Scrum Ceremonies, Road-map Planning, Grooming Backlog, Planning, Morning Scrum, Retro & Demos (Version One Software). Filled in roll for Product Owner.Mentored younger developers (and some of the tech leads) on architecture decisions, trade-offs, need for extensive automated testing, creating general libraries for code reuse, and overall development process.Designed solutions for post build deployment verification, homogeneous server configurations, identifying inefficiency in process &/or creating new process. Documenting information on company wide wiki.Wrote misc Java tools for development teams, created portal sight for team request (Eclipse/JDK 1.7). Worked with multiple location to diagnosis & fixed environment issues ranging from JMS queue issues to memory leaks.Assisted in architecture & started miration from Hudson/SVN/uDeploy to Jenkins/ elastic AWS environment/Branching strategies for Git/Github, and tools to support deployments (Chef). Utilized Apache Maven builds. Show less

    • Autotext.me

      Nov 2015 - Apr 2016
      Senior software architect

      Senior Software Architect for Asynchronous Real-time Status Notification System. Re-architected current design into a Multi-Layered Architecture (MVC). Mentored software developers on design, patterns, layers and general software best practices. Assisted with both design & code reviews.Follow up work is moving to a Service Oriented Architecture (SOA) breaking logic into Micro Services, with additional potential for B2C E-commerce applications. Expose services to external clients as needed only after Authentication/Authorization of customer. Creating common interface for external client calls. Utilized UML diagrams for communication. Show less

    • Signet jewlers (formerly zales)

      Mar 2016 - Mar 2017
      Senior software engineer

      Worked in the capacity of architect/lead developer. Utilizing the Agile Scrum process to managed the task necessarily for project success. While here, I've worked with the following technologies. Java (both thick client, including integration with and scanner, as well as heavy server side technologies). Secured our data using PCI compliant 256 bite encryption, although it was PII realated.Extesive Hybris training (built mainly on Spring Framework) as well as Adobe Analytics training. Complete refactored of a major ETL component, which was broken & not extensible. Informatica Power Center & MFT utilized.Followed software best practices. Designs are based on UML diagrams where needed for effective communication.Eclipse Neon used as main IDE. Oracle DB table, and webservice creation/modifications. Show less

    • Examsoft

      Nov 2017 - Dec 2021
      Architect / tech lead mars project

      Senior Software Engineer/Tech Lead/Architect. Worked extensively in the AWS Cloud space. Heavily utilizing Lambdas (Java), S3, DynamoDB, EC2, ECS, SNS, SQS, API Gateway, Cognito, Rekognition. Some exposure to Step functions, Azure, Neptune, Redshift.Developed several backend applications, replace old architecture with AWS Cloud solutions. Lead team of several developers on replacing the Reporting, Analytics and Metrics portion for multiple Online Assessment Portals. Supported customer facing production systems, debugging, deploying & optimizing as needed. Show less

  • Licenses & Certifications

    • Sun certified developer for the java 2 platform

      Sun microsystems
      May 2003
    • Sun certified programmer for the java 2 platform

      Sun microsystems
      May 2002