James Hines

James Hines Email and Phone Number

Senior Software Developer at PricewaterhouseCoopers @ PwC
James Hines's Location
San Antonio, Texas, United States, United States
About James Hines

I love writing software that people love to use!

James Hines's Current Company Details
PwC

Pwc

View
Senior Software Developer at PricewaterhouseCoopers
James Hines Work Experience Details
  • Pwc
    Software Engineer
    Pwc Apr 2022 - Present
    Gb
  • Usaa
    Senior Software Developer
    Usaa Feb 2019 - Apr 2022
    San Antonio, Texas, Us
  • Jhines Consulting
    Consultant
    Jhines Consulting Jan 2018 - Jun 2018
    I build scalable cloud based software solutions for small to mid-sized businesses
  • L Brands
    Senior Software Engineer
    L Brands Apr 2017 - Jan 2018
    Columbus, Oh, Us
  • Cardinal Health
    Software Developer
    Cardinal Health Mar 2016 - Sep 2016
    Dublin, Oh, Us
  • Signet Accel, Llc
    Contract Senior Software Engineer
    Signet Accel, Llc Oct 2015 - Feb 2016
    Columbus, Ohio, Us
    Signet Accel designs and builds information exchange networks across the country that hospitals and researchers can use to aggregate healthcare data at an unprecedented scale. Developed and maintained web applications that consumed services for the Avec data integration platformIntroduced Geb as a tool to automate functional testing of browser based applicationsAssisted in the growth and professional development of junior software developers on the teamAdded static analysis tools to help monitor the overall health of our codebase
  • Netjets
    Contract Senior Software Engineer
    Netjets Jun 2015 - Aug 2015
    Columbus, Oh, Us
    NetJets uses web based technologies to plan and coordinate the maintenance of its fleet of private jets.Introduced static analysis tools and the use of automated client and server-side unit tests to improve code quality and decrease the amount of bugs resulting from software regressionMentored junior developers by demonstrating the advantages of test driven developmentEncouraged junior developers to take a more data driven approach to building client side applications by using changes in the state of application data to drive changes in the user interfaceImplemented a pattern for designing single page applications in a scalable and maintainable fashionWorked closely with the QA team to reduce the bottlenecks during the testing phase of each sprint iterationRevised documented coding guidelines to reflect a more modern approach to web development and improved existing codebases by introducing those changes at a deliberate pace
  • Jpmorgan Chase & Co.
    Contract Senior Software Engineer
    Jpmorgan Chase & Co. Jan 2015 - Jun 2015
    New York, Ny, Us
    JPMorgan Chase is currently rebuilding chase.com as a single page application to give its customers one of the best online user experiences in the banking industry. One of the more interesting non-technical aspects of this role was serving as a liaison between my scrum team and the nearly one dozen other scrum teams currently working on this project around the world.Participated in code reviews to make sure any code pushed to the central repository release branch met the team’s internal (and JPMorgan Chase’s) standards for code quality and structureMade recommendations on ways to improve the maintainability of the current code baseAssisted in the on-boarding of new team membersImplemented a modular solution for client-side error handling of system exceptions
  • Factgem
    Engineering Team Lead
    Factgem Sep 2014 - Nov 2014
    FactGem is a startup that wants to make it easier to share and analyze data with a set of custom tools that go beyond the ETL and business intelligence solutions currently available. My team was tasked with building an application that took structured data files (e.g., csv, xls) and ran them through an ingestion and normalization process. The app had a standard client/API architecture, and used the AngularJS JavaScript framework, along with Groovy/Grails and D3 for visualization.Helped design and build a file upload process that took structured data files, identified and normalized key elements, and made them searchable and available for data visualizationsDesigned a RESTful API that used current best practices to identify and model resources Introduced the Kanban methodology of software development along with a workflow that made it easier to track work in process and identify bottlenecks and trouble spotsCompletely rewrote a Ruby on Rails app with AngularJS and Grails which increased performance and scalabilityBuilt a token based authentication system that helped maintain a stateless server APIBuilt a robust system of roles and restrictions to ensure users had complete control over who could have access to their data
  • Mcgraw-Hill Education
    Contract Senior Software Engineer
    Mcgraw-Hill Education Feb 2014 - Sep 2014
    New York, Ny, Us
    McGraw Hill Education develops learning solutions for PreK - 12 and higher education. I was assigned to work on a project called Music Studio whose goal is to enhance music education. My team was one of, if not the first team to build software at McGraw Hill using the Scrum methodology of Agile software development. The Music Studio app is also the first app at McGraw Hill to leverage AngularJS and workflow tools like Grunt and Bower. This is also the first project where I truly embraced a test first approach to writing software.Collaborated with analysts and product owners to design and build a music education app using AngularJS and Spring MVCWrote classes using Groovy to interface with legacy web services and newer RESTful APIsHelped design a scalable and maintainable single page web application using tools like the Restangular service and the AngularUI Router routing framework Wrote unit and end to end client side tests using Karma, Jasmine and ProtractorWrote server side unit tests using Mockito, Junit and SpockUsed Grunt to automate tasks like optimizing JavaScript, CSS and HTML files for production deployment
  • Pykl Studios
    Lead Web Developer
    Pykl Studios Mar 2012 - Feb 2014
    Pykl Studios is a small Java software development and services company in Gahanna, OH that builds RESTful, scalable and secure business solutions that run on the Amazon Web Services cloud platform. We use cutting edge client side technologies including Node, Yeoman, AngularJS, Grunt, and Bower, to create fast, modern and responsive web applications. The foundation and core of our server side technology stack is Java along with RingoJS for server side scripting. Pykl Studios is also one of the portfolio companies of Stratesphere LLC and provides software development and technical services for the other companies under the Stratesphere umbrella. I led a small team of developers with a diverse range of professional and personal life experience, but I still had the opportunity to make major programming contributions to many of the products we shipped. This has been the most challenging and satisfying experience I’ve had to date.Contributed to product planning sessions with managers, analysts, and team members to gather business requirements and outline proposed solutionsCo-founded the AngularJS Meetup Group in Columbus, OH Participated in performance reviews and provided recommendations for professional improvement as a developerLed code reviews to help insure code quality and style standards were being metIntroduced tooling like Yeoman, Vagrant and Puppet to the development workflow to increase collaboration and decrease development timeDeveloped a portal for hundreds of users that dramatically decreases onboarding time for adjusters new to Mariposa Insurance ServicesImplemented a NodeJS based solution to bring SEO to our AngularJS built single page web appsDeveloped a content management system using AngularJS and Elasticsearch for persistence, powered by a Java backend
  • Highered Lectures
    Lead Web Developer
    Highered Lectures Sep 2011 - Apr 2012
    HigherEdLectures.com aims to support sustainability in education by making it less expensive for colleges and universities to find and schedule traveling speakers that will be in the area. I served as lead developer on this project, so all technical decisions were made by me. This project was built with PHP, HTML5, CSS3 (for subtle animation effects) and jQuery on a LAMP (Linux, Apache, MySQL, PHP) stack using the Yii Framework.Implemented a robust RBAC (role based access control) system for granting and denying functionality to portions of the applicationImplemented a messaging system for use between lecturers and institutionsImplemented a user profile management system that includes image uploading and editing functionalityDesigned and implemented a MySQL proximity radius search for lecturers seeking speaking engagements in their areaImplemented detection for mobile user agents using PHP, HTML5, and CSS3 to display a mobile friendly version of the site
  • Covermymeds
    Web Developer
    Covermymeds Jan 2012 - Mar 2012
    Columbus, Oh, Us
    Innova Partners is an agile software development firm in Columbus, OH. I worked as a web developer on the CoverMyMeds web application for processing prior authorization forms.Built an address book component using Backbone.js and jQuery for managing user contacts in the CoverMyMeds web application
  • Nationwide Insurance
    Data Integration Consultant
    Nationwide Insurance Mar 2011 - Sep 2011
    Us
    The Nationwide Insurance CIBI (Customer Insights and Business Intelligence) project is part of an effort to aggregate information about individual consumer and business policies, agreements and products up to the household level to allow broader analysis of customer trends and patterns.Extensive hands-on experience using Informatica 8.5 and Teradata DBMS (database management system) with strong business understanding of the Insurance sector.Experience in writing Unix shell scripts for various ETL needsImplemented efficient ETL mappings to populate dimension tables for Nationwide Insurance's Customer Insights and Business Intelligence (CIBI) data warehouse project in a Teradata database.Configured, tested, documented, and implemented data migrations and database restructuringsHandled the tasks of creating a system for reporting, capturing and correction of data errors using a combination of Hyperion and ExcelExtensive involvement in unit and system testing during development, testing, and UAT (user acceptance testing) project phasesDeveloped Informatica objects - mappings, sessions, workflows based on the prepared design documentsCreated reusable join and filter transformation objects to avoid duplication of code, reducing development time
  • Boxgroove.Com
    Web Developer
    Boxgroove.Com Dec 2009 - Feb 2011
    Us
    Boxgroove.com allows golfers to book rounds at private clubs across the country without being a member of any particular private club. The service works for members of private clubs as well, but Boxgroove aims to automate the process of finding and booking rounds at private golf clubs for traveling private club golfers. This project was built using PHP, HTML, CSS and jQuery on a LAMP (Linux, Apache, MySQL, PHP) stack using a custom PHP framework built in house by James Murray, who served as the lead developer for the project.Server and client-side web application development using PHP, HTML, CSS and jQueryServer and client-side web application maintenance and bug fixesBuilt an AIR desktop application using Flex/Flash Builder and Actionscript 3.0 to make it easier for club pros and general managers to post tee times for the Boxgroove.com platformContributed to the implementation of the Boxgroove Members Marketplace. A feature that adds value to a golfer's membership by offering discounts to online retailers of golf related merchandiseDesigned and implemented a web services interface using WSDL to allow TeeTimeWatch.com members to book tee times through The Private Club ExperienceMade incremental revisions to the member signup process to work with Facebook ConnectManaged multiple MySQL database environments for development, testing and production purposes

James Hines Skills

Javascript Html 5 Css Jquery Xhtml Ajax Json Html Html5 Php Web Services

Frequently Asked Questions about James Hines

What company does James Hines work for?

James Hines works for Pwc

What is James Hines's role at the current company?

James Hines's current role is Senior Software Developer at PricewaterhouseCoopers.

What is James Hines's email address?

James Hines's email address is hi****@****ide.com

What is James Hines's direct phone number?

James Hines's direct phone number is +161430*****

What skills is James Hines known for?

James Hines has skills like Javascript, Html 5, Css, Jquery, Xhtml, Ajax, Json, Html, Html5, Php, Web Services.

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

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.