James Parker

James Parker Email and Phone Number

Sr. Software Engineer @ Valify
Plano, TX, US
James Parker's Location
Plano, Texas, United States, United States
James Parker's Contact Details

James Parker personal email

n/a
About James Parker

Having several years of work experience, I have gained valuable experience in designing and developing robust & secure enterprise solutions which is aligned to client business requirements. I am passionate about Java technology, and I have worked in the role of a Technical Architect/Project Manager for several years. Having the opportunity to handle large scale projects, it has made me aware of the importance of end-to-end ownership of an entire project lifecycle from conception until the delivery and support with exceptional customer satisfaction levels. I add value across the organization by providing expert level knowledge (Java, ReactJS, AWS, JavaScript, and many more). I invest my free time in learning new skills and actively seek out training for skills that I am less familiar. I have team lead and management experience. I have mentored co-workers and direct reports. As a manager, I have performed performance reviews, manage team workload, and new hire/terminations processes. I have managed a team of 3-9 developers, ranging from Junior to Senior level, while continuing to have individual development responsibilities.

James Parker's Current Company Details
Valify

Valify

View
Sr. Software Engineer
Plano, TX, US
Website:
getvalify.com
Employees:
28
James Parker Work Experience Details
  • Valify
    Sr. Software Engineer
    Valify
    Plano, Tx, Us
  • Pdi Software
    Sr. Software Engineer
    Pdi Software Aug 2022 - Dec 2023
    Alpharetta, Georgia, Us
    PDI provides many business services to clients, including customer loyalty. PDI's customer loyalty system tracks customer rewards cards, purchases, and promotions to supply the point of sale (POS) with applicable discounts for merchandise and fuel.• Provide architectural oversight for the loyalty system's front-end microservice• Create plan for redesign of application code to bring it up to coding standards• Utilize Redis for service configuration and transaction caching• Support production deployments• Address error log messages for application stability and error visibility• Assist in implementing a new downstream REST communication API• Support continuous integration CI for workflow needs• Utilize AWS Parameter Store to change environment configuration for EC2 instancesEnvironment: Java, Java 11, Spring, Spring Boot, JSON, Redis, XML, POS, AWS
  • Softlayer, An Ibm Company
    Senior Php Developer
    Softlayer, An Ibm Company Nov 2021 - Aug 2022
    Us
    SoftLayer provides cloud services to big corporations and governments around the world.• Extensive PHP training regimen• Error message enhancements using PHP• Participate in production failovers
  • Infor
    Sr. Software Engineer
    Infor Mar 2014 - Nov 2021
    New York, Ny, Us
    Infor Talent Science provides software for human capital management. Candidate tracking and position suitability assessments are the primary functions for talent sciences. Suitability assessments use personality and cognitive questionnaires to match prospective candidates with currently employed top performers to increase employee sales, longevity, and business success. • Cultivate an environment of professional skill development utilizing udemy.com.• Mentor junior developers on coding style and company practices.• Identify and mitigate project risks throughout the development lifecycle using Agile and Scrum .• Develop scripts to accelerate the creation of a new development environment for new developers.• Utilize docker for server consistency between development through production.• Design and lead assessment report migration project to SOA platform utilizing Spring web services.• Transition and simplify content management system utilizing POI for reading Excel files.• Utilize benefits of SQL Server and Cassandra for data storage.• Leverage Hibernate for ORM coming from SQL Server.• Assist in migrating application to AWS as a distributed SAAS, multi tenant application with a single code base.• SQL query enhancements to facilitate multiple data sources.• Internationalize candidate assessment and Strategic Leadership Insights reports.• Migrate Struts application code to new Spring-based architecture.• Manage team of 3 to 9 developers with multiple simultaneous projects.• Create a team of front-end developers (including an intense training regimen) to own the UI/UX.• Facilitated regular team training on technologies (AWS, Spring, Typescript, etc) to boost and refresh skills.• Assign projects and tasks to direct reports.• Host weekly team status meetings.• Manage teammate workloads to meet customer expectations and deadlines.• Manage direct report’s time off requests, merit increases, reviews, terminations, and new hires.
  • Etcc
    Sr. Java Developer
    Etcc Nov 2013 - Mar 2014
    ETCC provides application and billing transaction services for toll authorities around the US.• Add java/jsp web application enhancements for port authority and platform projects to manage broadcastedmessages using struts 1.x framework.• Develop pl/sql scripts to update oracle database for projects.• Create and enhance EJB and Spring bean business logic services and spring entity beans.Environment: Weblogic, Java, Spring, Struts 1.x, Maven, EJB, PL/SQL, Oracle, JSP, Javascript, CSS, HTML, jQuery, YUI, web services, CVS, Clear Case
  • Pegasus Solutions
    Sr. Software Engineer
    Pegasus Solutions Jun 2011 - Nov 2013
    New York, New York, Us
    Pegasus Solutions acts as medium between hotels and mass distribution systems such as Orbitz and Hotels.com. The group I worked in was responsible for web service (SOAP and RESTful) processing and regularly handled 100,000 transaction per minute on multiple clusters of Solaris servers.• Maintain applications running on Sun AppServer and Glassfish as well as stand alone Java applications.• Rework a failing project (due to GWT performance problems) and saw it through to completion.• Gather requirements for product enhancements.• Add field processing enhancements to Hotel Descriptive Content (HDC) SOAP web services.• Enhance Ultra Direct (UD) chain information processing to utilize a cache server instead of a database to decouple it from the application.• Change response caching to allow caching of hotel error responses to improve response time and lighten hotel-bound transaction traffic.• Add communication timeout capabilities to the Ultra Direct (UD) gateway application which communicates with Pegasus’s Ultra Switch application.• Participate in an on-call rotation in a tier 3 support role.• Adjust allowable sizes for Hotel Descriptive Content (HDC) fields.• Write shell scripts to manage starting and stopping of applications.• Utilize regular expressions to parse and analyze statistical log files.• Document changes to applications on company wiki.• Assist in production support problems, code promotions, and implementation of change requests.• Participate in technical interviews for open positions.• Train new team members.Environment: Glassfish, Java, JMS, sockets, multi-threading, JMX, web services, agile, Solaris, Tapestry, Wicket, GWT, CSS, Informix, PERL, shell scripts, Maven, Ant, GIT, SVN, CVS
  • Wyndham Jade
    Senior Programmer
    Wyndham Jade May 2006 - Jun 2011
    Mclean, Va, Us
    Wyndham Jade provides corporate travel, incentive, and Convention Housing & Registration services through the use of self-registration web applications and a 24-hour call center.• Develop customizable enterprise web applications hosted on Weblogic and Glassfish as a POS for convention services using J2EE, EJB, JSP, Struts, JavaScript, Oracle, CSS, and Paypal APIs.• Enhance and redesign Exhibitor Management Console (EMC) as a Java web application leveraging JDBC, Oracle, JSP, Struts, Velocity, XML, and XSLT to create a customizable multi-person registration platform.• Create an online voting application utilizing Java, Wicket, JDBC, Oracle, and AJAX in an MVC pattern.• Interact with clients’ web services in Java applications for membership information and single sign-on using methods such as SOAP and RESTful.• Create a multi-threaded desktop application to upload large data files such as membership upload lists using Java, Swing, Spring, and JDBC utilizing an MVC pattern.• Work with account managers to obtain application requirements.• Provide technical assistance to internal users of in-house applications.• Create solutions to troublesome department bottlenecks.• Develop java thick client applications using Java, JDBC, and Swing for a website configuration application utilizing an MVC pattern.• Perform system tests using TestNG and JUnit prior to application release to QA.• Create and modify Oracle stored procedures for new functionality.• Participate in peer code reviews.• Automate client member uploads using either PERL or a Java application using Swing, Spring, and JDBC and scheduled by Cron.• Develop business rules library using spring and hibernate.• Mentor junior developers.Environment: Weblogic, Glassfish, Java, Spring, Swing, Struts 1.x, AJAX, jQuery, Hibernate, iBatis, agile, JMS, web services, Linux, Wicket, Velocity, Oracle, PL/SQL, CSS, HTML, JSP, JavaScript, XML, XSLT, Ant, PERL, shell scripts, CVS, Perforce
  • Kbm Group
    Development Qc
    Kbm Group Feb 2004 - Jun 2006
    Louisville, Co, Us
    KBM performs USPS processes such as Coding Accuracy Support System (CASS) and National Change of Address(NCOA) on client's customer databases as one of 16 full service list processing companies.• Build and deploy Core Services products utilizing PERL and Apache Ant accessing various systems including anIBM Mainframe with MVS and Solaris.• Design, implement, and maintain an object-oriented approach in Java for deploying guide files to projectsimplementing CASS and NCOA processes.• Develop automated operational process using PERL to make CASS support more efficient• Identify opportunities to improve productivity.• Implement automated processes for the build, distribution, installation, and support of Core Services products• Oversee source control system and code branching.• Write System Integration and Minimum Service Level test plans.• Debug Java and C programs and communicate solutions to other developers.• Administer the defect tracking and source control systems.• Organize and conduct formal training on defect tracking system for developers and managers.• Create document templates and forms for use by the Quality Assurance (QA) organization.• Document QA procedures for support purposes.Environment:Tomcat, Java, Struts 1.x, JSP, Oracle, shell scripts, PERL, Ant, VSS, Seapine

James Parker Skills

Sql Software Development Java Xml Html E Commerce Project Management Sdlc Networking Account Management Php Web Development Agile Methodologies Event Management Customer Service Css Testing

James Parker Education Details

  • Texas A&M University
    Texas A&M University
    Computer Science

Frequently Asked Questions about James Parker

What company does James Parker work for?

James Parker works for Valify

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

James Parker's current role is Sr. Software Engineer.

What is James Parker's email address?

James Parker's email address is ja****@****for.com

What schools did James Parker attend?

James Parker attended Texas A&m University.

What skills is James Parker known for?

James Parker has skills like Sql, Software Development, Java, Xml, Html, E Commerce, Project Management, Sdlc, Networking, Account Management, Php, Web Development.

Who are James Parker's colleagues?

James Parker's colleagues are Kimmy Truong, Heba Zoul-Ghani, Ben Bailey, Bill Harp, Garrett Griffiths, Garrett Clark, Jay Mccullough.

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.