James Hines work email
- Valid
- Valid
- Valid
- Valid
- Valid
James Hines personal email
- Valid
James Hines phone numbers
I love writing software that people love to use!
-
Software EngineerPwc Apr 2022 - PresentGb -
Senior Software DeveloperUsaa Feb 2019 - Apr 2022San Antonio, Texas, Us -
ConsultantJhines Consulting Jan 2018 - Jun 2018I build scalable cloud based software solutions for small to mid-sized businesses -
Senior Software EngineerL Brands Apr 2017 - Jan 2018Columbus, Oh, Us -
Software DeveloperCardinal Health Mar 2016 - Sep 2016Dublin, Oh, Us -
Contract Senior Software EngineerSignet Accel, Llc Oct 2015 - Feb 2016Columbus, Ohio, UsSignet 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 -
Contract Senior Software EngineerNetjets Jun 2015 - Aug 2015Columbus, Oh, UsNetJets 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 -
Contract Senior Software EngineerJpmorgan Chase & Co. Jan 2015 - Jun 2015New York, Ny, UsJPMorgan 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 -
Engineering Team LeadFactgem Sep 2014 - Nov 2014FactGem 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
-
Contract Senior Software EngineerMcgraw-Hill Education Feb 2014 - Sep 2014New York, Ny, UsMcGraw 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 -
Lead Web DeveloperPykl Studios Mar 2012 - Feb 2014Pykl 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
-
Lead Web DeveloperHighered Lectures Sep 2011 - Apr 2012HigherEdLectures.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
-
Web DeveloperCovermymeds Jan 2012 - Mar 2012Columbus, Oh, UsInnova 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 -
Data Integration ConsultantNationwide Insurance Mar 2011 - Sep 2011UsThe 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 -
Web DeveloperBoxgroove.Com Dec 2009 - Feb 2011UsBoxgroove.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
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
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.
Start your free trial