Chris Nichols

Chris Nichols Email and Phone Number

Principle ML Engineer @ Equifax
Fort Myers, FL, US
Chris Nichols's Location
Fort Myers, Florida, United States, United States
About Chris Nichols

10+ years of experience in UI Engineer software architecture, design, development, testing and maintenance of complex applications using a mix of front-end and backend (JavaScript/Java) Experience in PHP, JavaScript, HTML and CSS3Expert with JavaScript Frameworks: Backbone.js, Angular, React, and React Native.

Chris Nichols's Current Company Details
Equifax

Equifax

View
Principle ML Engineer
Fort Myers, FL, US
Website:
equifax.com
Employees:
17762
Chris Nichols Work Experience Details
  • Equifax
    Principle Ml Engineer
    Equifax
    Fort Myers, Fl, Us
  • Equifax
    Sr. Software Engineer/React
    Equifax Jan 2024 - Present
    Atlanta, Ga, Us
    • Strong proficiency in supporting Production Cloud environments (AWS).• In-depth experience with Amazon AWS Cloud Services, (EC2, S3, API Gateway, Lambda, body mapping templates, Cloud Watch, Amplify.• Utilized Elastic, SNS, VPC, Cloud Formation, Route53) and managing security groups on AWS.• Created components using react.js and also created documentation for components• Designed and developed web forms using HTML5/JSX, CSS, Bootstrap and React.• Worked with HTML5/JSX, CSS3, JSON, React, TypeScript and ES6 for developing user interface for Appriss Distribution Ecommerce site.• Utilized React Hooks: useState, useEffect, useReducer and Custom Hooks.• Utilized React Context for sharing data across components to reduce unnecessary prop drilling.• Used JIRA for Agile Project tracking and bug management.• Created documentation for components which is included in React-Bootstrap page.• Experience in using GIT for pulling and committing code from/to the GIT repository• Good experience of debugging JavaScript, CSS3 and HTML5 code utilizing Chrome developer toolkit with React-Developer toolkit.• Utilized Redux for state management in the project.• Setup CSS modules to manage Component Stylesheet scope.• Setup React Native CLI and react native project creation for Equifax.• Utilized React Redux for state management on react-native project for mobile devices.• Utilized React Native Vector Icons- Configured/Linked Vector Icons lib for IOS and Android.• Setup and Configure React Native Navigation Layouts. Worked with Stacks and Tabs.• Configured Android Third Party Library Linking via settings Gradle file.• Utilized React Native Components like View, Text, TextInput, TouchableOpacity, FlatList• Utilized React Native Fetch Api for Handling Http request.• Utilized Jest and Enzyme to test Isolated components in a shallow rendering.• Utilized React-Router to handle routing requests using the BrowserRouter Component.
  • Southern Company
    Sr. Software Engineer/React
    Southern Company Jan 2023 - Dec 2023
    Atlanta, Ga, Us
     Utilized React Hooks: useState, useEffect, useReducer and Custom Hooks. Utilized React Context for sharing data across components to reduce unnecessary prop drilling. Used JIRA for Agile Project tracking and bug management. Created documentation for components which is included in React-Bootstrap page. Experience in using GIT for pulling and committing code from/to the GIT repository Good experience of debugging JavaScript, CSS3 and HTML5 code utilizing Chrome developer toolkit with React-Developer toolkit. Setup React Native CLI and react native project creation for WestRock. Utilized Android Studio and XCode for testing mobile apps on simulators and real devices. Utilized React Redux for state management on react-native project for mobile devices. Setup and Utilized React Native Sass Transformer to handle working with SCSS. Utilized React Native Debugger using React Inspector and Redux DevTools. Utilized React Native Vector Icons- Configured/Linked Vector Icons lib for IOS and Android. Setup and Configure React Native Navigation Layouts. Worked with Stacks and Tabs. Configured Android Third Party Library Linking via settings Gradle file. Utilized React Native Components like View, Text, TextInput, TouchableOpacity, FlatList
  • Comcast
    Sr. Software Engineer/React
    Comcast Oct 2021 - Dec 2022
    Philadelphia, Pa, Us
     Utilized Android Studio and XCode for testing mobile apps on simulators and real devices. Utilized React Redux for state management on react-native project for mobile devices. Setup and Utilized React Native Sass Transformer to handle working with SCSS. Utilized React Native Debugger using React Inspector and Redux DevTools. Utilized React Native Vector Icons- Configured/Linked Vector Icons lib for IOS and Android. Setup and Configure React Native Navigation Layouts. Worked with Stacks and Tabs. Configured Android Third Party Library Linking via settings Gradle file. Utilized React Native Components like View, Text, TextInput, TouchableOpacity, FlatList Created queries, mutations, subscriptions and resolvers with GraphQL. Utilized React Native Fetch Api for Handling Http requests.Built Java Restful Web API with Spring, Spring Boot, and testing APIs using Postman. Experienced in using JAVA Spring JPA with Hibernate to integration MySQL, or SQL Server into back end web applications and performing CRUD and aggregation operations on a database. Good experience on Java EE technologies such as Servlet and JDBC. Extensive knowledge on JAVA SE including Collection, Threading, and Core Java. Extensively worked on Spring JDBC, Spring Hibernate ORM, and JPA. Utilized Amazon AWS Cloud Services, (EC2, S3, API Gateway, Lambda, body mapping templates, Cloud Watch. Utilized Elastic, SNS, VPC, Cloud Formation, Route53) and managing security groups on AWS.
  • The Home Depot
    Sr. Software Engineer/React
    The Home Depot Sep 2020 - Oct 2021
    Atlanta, Georgia, Us
    • Utilize Typescript and JavaScript in React.js platform to build front end framework.• Worked with other members of web team to design and develop exciting features using JavaScript.• Kept up-to-date on best practices for JavaScript frameworks and techniques.• Experience on modular programming, developing reusable front-end components (headers, bodies, footers and so on) using React.js.• Revamped and optimized responsive web application design of UI, UX with HTML5, CSS3 and UI libraries Bootstrap and Material UI.• Designed multiple pages with different functions using React.js and used React-Router to navigate these pages (Product list page, Product details page, Product creation and edit pages, customer cart page and customer login page) with user-friendly flow when switching.• Used React Hooks to use state and lifecycle methods inside functional components to decrease complexity and improve maintainability and extensibility of system.• Used Lifecycle Methods, State, Props, Forms and Events to implement interactive React Components.• Used Redux with React.js in application to retrieve and store data (product list, cart list, and customer information) from NoSQL MongoDB and to perform RESTFUL services.• Dispatched rich featured Action Creators that deployed Actions, such as displaying all products at homepage, managing items in cart, and editing products.• Implemented asynchronous actions Thunk as middleware in Redux and used Axios to send multiple HTTP requests.
  • Westrock Company
    Sr. Applications Developer/React
    Westrock Company Mar 2018 - Sep 2020
    Atlanta, Georgia, Us
    • Strong proficiency in supporting Production Cloud environments (AWS).• In-depth experience with Amazon AWS Cloud Services, (EC2, S3, API Gateway, Lambda, body mapping templates, Cloud Watch, Amplify.• Utilized Elastic, SNS, VPC, Cloud Formation, Route53) and managing security groups on AWS.• Created components using react.js and also created documentation for components• Worked with HTML5/JSX, CSS3, JSON, React, TypeScript and ES6 for developing user interface for WestRock Distribution Ecommerce site.• Created Higher Order Components to share functionality between other components.• Utilized Android Studio and XCode for testing mobile apps on simulators and real devices.• Utilized React Redux for state management on react-native project for mobile devices.• Utilized React Native Vector Icons- Configured/Linked Vector Icons lib for IOS and Android.• Setup and Configure React Native Navigation Layouts. Worked with Stacks and Tabs.• Configured Android Third Party Library Linking via settings Gradle file.• Utilized React Native Components like View, Text, TextInput, TouchableOpacity, FlatList• Created queries, mutations, subscriptions and resolvers with GraphQL.
  • At&T
    Sr. Software Engineer
    At&T Aug 2015 - Mar 2018
    Dallas, Tx, Us
    • Worked on development of APPS Provisioning Application which facilitates internet access using IP addresses. • Utilized Angular 4.x framework for UI.• Utilized Angular CLI tool to build, run, and test project.• Utilized node js module nodemon to track APPS provisioning application changes during development.• Utilized node js module mongoose to interact with Mongo DB. Create Mongoose Schema.• Setup webserver utilizing node js express middleware to run APPS application.• Created routes to respond to frontend request for specific endpoints with HTTP request methods.• Utilized node js bodyparser to handle http post requests.• Created Angular components and directives for various APPS request screens.• Created data services for rest calls. Worked on support calls with testers to correct bugs in testing environment.• Utilized node js passport middle for handling authentication into APPS application.• Worked with Git to check-in code. Created branches using git.• Worked with Typescript to create components for angular SPA.• Completed frontend unit test scripts and testing using Jasmine framework.• Worked with Jenkins for continuous integration and code coverage with clover.• Worked with Composer to clean up code for checkstyle coverage.• Followed Jenkins Clover Checkstyle best practices in writing code.Environment: Angular 4, HTML5, JavaScript, Webpack, Node js 8.10, CSS3, intelij, bootstrap, Apigility, nodemon, Git, TypeScript 2.3, Jasmine 2.6.4, Karma 1.7, Jenkins, express 4.x, mongo, mongoose, bodyparser, passport.
  • Macquarium
    Senior Ui Engineer:
    Macquarium Apr 2015 - Aug 2015
    • Worked on development of Admin-md-scrub page. A multipurpose page that allows doctors to inter-act with data from a grid system created with Angular-ui - ui-grid. • Created angular ui-grid to hold data for interaction from MD’s. • Created modals for cell navigation and column filtering so ihealth doctors can conduct multi-column searches for tracking medical rule changes on patients and the ability to scrub pre-existing rules from the list. • Worked on data-driven components on Private Wealth Systems portal dashboard for financial data representation thru Horizontal bar charts and piecharts. • Utilized D3.js with SVG elements for render-ing a data representation of financial data thru a progression on a timeline basis.Environment: Angular.js, D3.js, SVG, JavaScript, Gulp, Node, Twitter Bootstrap 3, CSS3, JQuery 2.x, Webstorm, Angular-ui components: ui-bootstrap, ui-router, and ui-grid.
  • General Motors
    Senior Ui Engineer
    General Motors Jun 2014 - Apr 2015
    Detroit, Michigan, Us
    Worked on Global Purchasing System Development utilizing Angular.js technology to build MVC type front-end development.
  • Cricket Wireless
    Senior Ui Engineer
    Cricket Wireless Jul 2013 - Apr 2014
    Atlanta, Georgia, Us
    Working with backbone.js, javascript, css, html, jquery, etc.. for frontend work with AIO Wireless.
  • At&T
    Sr. Java Developer (Mobile Developer)
    At&T Nov 2012 - Jul 2013
    Dallas, Tx, Us
    Currently working on VIVR- Visual Interactive Voice Response for Mobile phones which accesses IVR.The Interactive Voice Response system is an automated phone-answering system that invites the caller to select from a list of choices using the phone's touchtone keypad.IVR architecture consists of the following elements: A front-end presentation layer that interacts with the callerMiddleware that services requests from the front end by interfacing with other systems (e.g. CAM)An administration tool providing web-based user interface to manage settings and data needed by the IVR application.Environment: Java2, Spring 3 framework, JQuery Mobile, CSS3 and HTML5
  • Turner Broadcasting
    Drupal Developer
    Turner Broadcasting Jul 2012 - Nov 2012
    Atlanta, Georgia, Us
    NBA.com TEAMOPS Support Group- Currently doing operations and support development for nba.com teamops. consist of- drupal 6 siteshttp://www.nba.com/warriorshttp://www.nba.com/hawks/http://www.nba.com/mavericks/http://www.nba.com/pistons/http://www.nba.com/jazz/and others.
  • Turner Broadcasting
    Drupal Developer
    Turner Broadcasting Mar 2012 - Jul 2012
    Atlanta, Georgia, Us
    Tuner Sports /PGA /Golf Microsites Group - Worked on first Golf Microsites in Drupal 6. http://www.pga.com/nationalchampionship/
  • Rapidld
    Technical Consultant
    Rapidld Apr 2011 - Mar 2012
    Rapid Learning Deployment, LLC (rapidLD) is a professional services company developed to help organizations improve their performance with complete, integrated, and flexible learning and talent management solutions.Developed multiple interfaces for Saba, which is a premier provider of people systems that enable today's people-driven enterprises. These interfaces where developed in J2EE with a spring framework with a Oracle 10 DB. Developed Drupal modules and theming for rapidtm.com reporting and community for RapidLD. Drupal modules consisted of reporting and community collaboration. Setup amazon ec2 site with SuSe box and setup Drupal 6 and 7 installations.Environment: J2EE, Drupal 6, 7, oracle 10, 11, mysql5.5, Apache 2.x, PHP 5.3
  • Sni Corp
    Apex Developer
    Sni Corp Nov 2010 - Apr 2011
    Entaire Globals Payment and Revenue Calculator are comprehensive apps that deals with the process of calculating and processing Revenue for Entaire Global clients. Responsibilities:Follows SalesForce.com standards for best practice standards for web and application design.Developed presentation layer using VisualForce Pages, HTML, CSS, and JavaScriptCreated APEX Triggers for Insert After, InsertBefore calls after DML inserts and updates.Extensive development of Apex Controller Classes to interact with VisualForce Pages.Wrote SOQL nested queries with junction Objects for quering client accounts for ACH Payment Processing.Worked with Force.com IDE and Sandbox while testing code for migration to production.Created Aggregated functions with SOQL queries for calculating Revenue for client ACH Payment Processing.Environment:Force.com Framework, VisualForce Pages, Apex Tags, Apex Controllers, SOQL, Force.com Sandbox, HTML and CSS.
  • At&T
    Senior Java Developer
    At&T May 2010 - Nov 2010
    Dallas, Tx, Us
    Enterprise Customer Profile Database (Careportal) is a comprehensive app that deals with the process of setting up a new IPAD data plan for new customers. Responsibilities:Follows W3C standards for best practice standards for web and application design.Developed presentation layer using JSP, HTML, CSS, JavaScript, and DOJO 1.5Developed XML transmission files for shell script submit for ETM Process.Development work includes service calls to Web service thru Axis Service. Extensive development of JSPs, POJOs, Action Classes and Helper Classes for the response Object returned.Setup tile definitions, struts-config files and property files working with struts2. Used Subversion to setup integration for code management.Used Dojo Grids and latest dijits for front end presentation work.Environment:Java 1.6, JDBC, Struts 2.1.x, JSP 2.0, MyEclipse 8.6, HTML, CSS, AXIS, Ant 1.7, Tomcat 6x, Tiles, DOJO 1.5, JSON, SVN- Code integration, WAR file deployment, XML.
  • Verizon Wireless
    Senior Java Developer
    Verizon Wireless Dec 2009 - May 2010
    Basking Ridge, Nj, Us
    Enterprise Customer Profile Database (ECPD) is a comprehensive contracts approval and profile package that contains all the necessary items needed for contract approvals and archiving. It covers all the profiles and contracts entry and approval with Billing System requirements for new Businesses that purchase new wireless contracts with Verizon Wireless for future use.Responsibilities:Follows W3C standards for best practice standards for web and application design.Developed presentation layer using JSP, HTML, CSS, JavaScript, and DOJO 1.4.2Extensive development of JSPs, FormBeans, ActionForms, Action Class, Manager Interface, Manager Impl, with a Service Class.Setup tile definitions, struts-config files and property files. Used Continuus to setup integration for code management.Created service calls on the back-end with RMI.Used Dojo Grids and latest dijits for front end presentation work.Environment:Java 1.5, JDBC Template, Struts 1.3, JSP 2.0, MyEclipse 6.6, HTML, CSS, JBOSS 5x, RMI, Ant 1.6.5, Tomcat 6x, Oracle 11x, Tiles, DOJO 1.4.2, JSON, Continuus- Code integration, WAR file deployment, XML.
  • Bottomline Technologies Formally
    Java Developer/ .Net Developer
    Bottomline Technologies Formally Oct 2007 - Apr 2009
    Formscape/Presenter- .Net and Procentra Content Center/ WorkFlow- JBPMFormscape/Presenter is comprehensive online document storage and retrieval solution enables your company to access all of your transactional documents and related files from one central location without leaving your desktop or ERP environment. With ProCentra Content Center, your company can easily search, store and quickly retrieve transactional documents, such as invoices and purchase orders, from various different file formats using one standalone, workflow-enabled solution.Responsibilities: Procentra Content Center consisted of developing various JSP's, servlets, DOJO applications working with AJAX calls to workflow servlets for information gathering on the workflow process. Developed EJB Components, both Entity and Session beans, modeling the business logic. Developed the presentation layer using JSP and Servlets developed with the Eclipse Europa tool. Worked with the production support team in Hook, London to provide 24x7 global support and technical assistance for customers in Europe and Americas. Hands on investigation of issues requiring investigation via JBOSS log file analysis and JBOSS ON monitoring tool.
  • Verizon Business
    Java Developer
    Verizon Business Mar 2007 - Sep 2007
    Basking Ridge, Nj, Us
    • The Verizon Completed Contracts Approval System (VCCAS) is a comprehensive contracts approval workflow package that contains all the necessary items needed for workflow approvals and archiving. It covers all the administrative and editing functions in a portal design for Verizon employees. VCCAS works on a basis of Verizon contract approvals through workflow and archiving for future use.• Involved in Software Development Life Cycle ( use cases, design, coding, testing)• Developed AqualogicBPM process model with various Roles, Swimlanes, Activities and Conditionals for VCCAS approvals process.• Developed AquaLogic BPM (Fuego Work Portal for VCCAS Contract approvals portlet for VCCAS approvals process.• Developed AquaLogic BPM BAM History logger to keep up with various processes in Active, Complete, and Canceled State VCCAS Approvals Process.• Migrated data from existing application in Lotus Notes Domino to Oracle 9i. Developed UML using AquaLogic 9.2 suite for Business Process Flow and added activities to BPM swimlanes for Business logic to follow after UML completion.• Tested BPM UML Flow using BPM FLOW scenarios that test time for each activity to make sure productivity was in business standards. • Developed BPM Portal with Employee BPM inbox for receiving processes that needed approval to be kicked off to next activity. Developed BAM pie charts and models for Project Manager's portlet to keep up with current activity in flow.• Extensive development of JSP, Action Class and form beans using Eclipse IDE.Environment: Weblogic 8.1, Oracle , Eclipse 3.2, JSP, JPA, XML, Java 5.0, Unix, J2SE 5.0, Servlets, JDBC, Ant, WSDL, Struts, JSP, Eclipse 3.1, JUnit, HTML
  • Simplified Technology Solutions, Inc.
    Lotus Notes Developer
    Simplified Technology Solutions, Inc. Jan 2007 - Mar 2007
    Stuart, Florida, Us
  • Aflac Worldwide Inc
    Lotus Administrator/Developer
    Aflac Worldwide Inc Jul 2006 - Oct 2006
  • Computer Sciences Corp
    Lotus Developer
    Computer Sciences Corp Mar 2006 - Jul 2006
  • Columbus Consolidated Government
    Lotus Developer
    Columbus Consolidated Government Jan 2004 - Mar 2006
    Columbus, Us
  • Vital Processing Services
    Programmer Analyst
    Vital Processing Services Jan 2002 - Jan 2004

Chris Nichols Skills

Xml Ajax Javascript Struts Jsp Java Sql Json Jquery .net Xslt Php Apache Oracle C# Jboss Application Server Eclipse Java Enterprise Edition Weblogic Tomcat Drupal Linux Mysql Core Java Jbpm

Chris Nichols Education Details

  • Columbus State University
    Columbus State University
    Computer Science

Frequently Asked Questions about Chris Nichols

What company does Chris Nichols work for?

Chris Nichols works for Equifax

What is Chris Nichols's role at the current company?

Chris Nichols's current role is Principle ML Engineer.

What is Chris Nichols's email address?

Chris Nichols's email address is ac****@****ail.com

What is Chris Nichols's direct phone number?

Chris Nichols's direct phone number is +167862*****

What schools did Chris Nichols attend?

Chris Nichols attended Columbus State University.

What are some of Chris Nichols's interests?

Chris Nichols has interest in Christianity, Cooking, Exercise, Cruises, Traveling, Outdoors, Electronics, Home Improvement, International Traavel, Diet.

What skills is Chris Nichols known for?

Chris Nichols has skills like Xml, Ajax, Javascript, Struts, Jsp, Java, Sql, Json, Jquery, .net, Xslt, Php.

Who are Chris Nichols's colleagues?

Chris Nichols's colleagues are Vladimir Smirnov, Doug Davenport, Jade Houghton, Johanna Céspedes, George Sharov, Howard Gonzalez, Jen Watts.

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.