Johnathan James Email and Phone Number
Johnathan James work email
- Valid
- Valid
- Valid
- Valid
- Valid
Johnathan James personal email
- Valid
Software Engineer and Mentor with a whole bunch of experience. I love writing code and I've created an organization to teach others to do it, at no monetary cost to themselves. Time is all we need. I'm an entrepreneurial team player who dreams big. Show me the code.
-
Lead Technical Member And MentorSavvato Software Oct 2019 - PresentPresently, we have several open projects working in education, entrepreneurialism, mentoring, and social networking. We develop projects with a Java (Spring) / Javascript (Angular) / MySQL / AWS EC2 S3 stack, and also a MongoDB / ExpressJS / React / Node stack.The best way to get to know Savvato is to check out our source code: http://www.github.com/savvato-software. Our community is on Discord at https://discord.com/invite/2hk4aCTuJ8.Through Savvato, I wrote the code I dreamed about. I created a software development organization dedicated to software that brings people together.Projects include◦ ConvoApp – a platform to grow communities around topics, for more and better conversations. IOS / Android, Angular, Spring, MySQL◦ WorkApp - a social network which allows entrepreneurs to work on small pieces of larger projects, and builds a reputation system to allow better entrepreneurs to enjoy greater visibility.◦ MPJ – a project to train six junior engineers in the ways of professional software development.◦ Base – A platform for developing new user-account based mobile applications quickly.Implemented automated one-or-two-button deployment to production and staging, using several AWS services: EC2, S3, Lambda, Route 53, et al.Taught good code practices such as DRY, YAGNI, the Unix philosophy.Reviewed hundreds of pull requests, managed a sophisticated git workflow.Managed every other detail, for dozens of users over several years. -
Senior Software EngineerCoinme Nov 2021 - Oct 2022Seattle, Washington, UsDeveloped a microservice architecture to support thousands of buy/sell operations at a time. This used Kafka for communication between services, and Axon to handle events.Developed a microservice which provided postal and geospatial address of partner locations. It connected to multiple partners, handled their differences, and provided a consistent interface for them to ourfrontend.Devops scripting in Gitlab for continuous integration and deployment across environments. -
Founder, DeveloperJj-Ccs Mar 2015 - Jan 2022My original company, which has become Savvato Software. -
Senior Software EngineerSquaretrade May 2020 - Nov 2021Brisbane, California, UsImplemented client integrations, using REST based APIs on various microservices. Each service and endpoint advanced the state of an insurance claim along the workflow.Created an Angular web application to modernize the process of managing hierarchical product category information. This replaced error prone manual editing a multi-thousand row text file, reducing the normal multi-day process to several hours.Automated our release process by creating scripts to compare the working branch with the release branch, and then prepare reports of developer changes used in release notes. This process took most of aday beforehand, and was reduced to a couple hours max. -
Software EngineerSling Tv Aug 2018 - Feb 2020Englewood, Co, UsDesigned standards-based, software systems and applications to support new business requirements.Implemented components for a suite of React websites, covering functionality such as real time, localized, sports scheduling info, to sites allowing the user to search for the content they wanted, A/B testing the customer acquisition process, etc.Mentored junior engineers and management in best practices I have learned, such as DRY code, single responsibility, pure functions, etc.Our team pair-programmed, and used Test Driven Development. -
Software EngineerCharter Communications Sep 2017 - Jun 2018Stamford, Connecticut, UsOversaw a migration of a REST-based microservices API from a legacy system to a modern implementation.Used Kafka to implement a data processing pipeline.Reduced technical debt by implementing hundreds of unit tests, and establishing standards for consistency in our new codebase.Advised team leads about how to use the Agile process effectively, specifically in team ceremonies like backlog grooming, and planning.Provided expert knowledge on using Git effectively, especially as we migrated from a legacy Perforce repository. -
Principal Software EngineerIhs Markit Nov 2015 - Nov 2016London, United Kingdom, GbLead Developer on a Node and Angular JS web application called BOM Intelligence. It helps government and Fortune 500 companies manage vast lists of electronic parts which make up the products in their organizations.Designed and managed code standards adherence and code quality for a team of about seven developers.Implemented an Agile development process for the young team, specifically daily stand-ups, user story grooming, release planning, and Kanban.Trained developers in topics such as unit testing, test driven development, development workflows like git-flow, and end-to-end user interface testing.Oversaw a stable increase in team velocity of 17% during my time there. -
Scrum Master And Software Engineer IiHealth Language, Inc. Mar 2013 - Apr 2015- Designed, and implemented code to consume RESTful SOAP based web services using Apache CXF. The application was based on an enterprise service bus, which used these web services and Java Messaging Services (JMS) to synchronize independent modules.- As senior engineer on a team of five to seven developers, we maintained a Java based data relationship mapping tool used by medical professionals as a translator for terms with similar meanings in different medical data sets, such as ICD-10 and SNOMED.- Scrum master for my team, and another team of developers. Ran daily status standups, and periodic grooming, planning, and executive-level priority setting meetings. This was a leadership role. I ensured other developers had exactly what they needed to remain productive and on task.- Worked to organize processes and increase communication to alleviate longstanding problems in our release cycles. Using Test Driven Development, refactored a large portion of the code to use Spring Framework, reducing overall complexity and technical debt.
-
Senior Java Developer - ContractPinnacol Assurance Oct 2012 - Feb 2013Denver, Co, Us- Lead Java Developer on a project to convert a legacy EDI application to a Java based solution. - Files were sent electronically to Pinnacol from various customers, in the industry standard X12 5010 837 format. Using a Mule Enterprise Service Bus (ESB), the files were picked up from a dropbox location, and sent to an Adeptia B2B sever. This server mapped the data to an XML format defined by Pinnacol. Using JAXB, the XML was converted to POJO objects, the data validated, and then placed in a database.- As Lead Developer, designed the JAXB and XSLT implementations which processed the XML code, and was responsible for doing quality reviews of the code of two other developers on my team. -
Senior Java DeveloperIqnavigator 2010 - 2012Centennial, Colorado, Us- IQN, is a Java based, multi-tenant, software-as-a-service (SaaS) application, designed for Fortune 2000 companies. Weblogic served as the application server. An Oracle 11g Exadata database, with a JSP and Wicket based front end, gives a general description of the infrastructure.- In an agile development environment, using two week iterations, I implemented code in all areas, from front to back end, including the Presentation, Domain, Service, and Data layers.- One area of focus was the Extract Transform Load (ETL / Integrations) pipeline. Defined in Spring beans as Message Endpoints, we used Guava to collect, process, and update millions of records on demand.- With an aim of simplifying the ETL code, I refactored major portions, removing code duplication to the tune of several hundred lines of legacy code.- Using a proprietary, Activiti-like technology called RBAW (Rules Based Approval Workflow), created complex XML documents to describe business process workflows. Each described to who, and under what conditions, a document must be passed and approved, in order for it to become effective in the IQN system. These workflows commonly contained dozens of rules, and hundreds of lines of code.- Wrote developer tools to automate and simplify previously tedious development. One tool used Freemarker templates to generate nearly 1,000 lines of server side code, which until then had to be written by hand for each client.- Daily, per routine, I created SQL database migration scripts, and used tools like JUnit and EasyMock to test my code. -
Software EngineerFox Sports Feb 2007 - Jan 2009- Senior back end Java developer for Fox Sports, specifically its Fantasy Sports properties. The system supported hundreds of thousands of users, often with real time interaction.- We had a farm of 50 Linux servers, which ran JBoss AS, Apache Struts, Spring, and Hibernate using JDBC to communicate with an Oracle database. The interface was written primarily in Struts and JavaScript. Code version control was managed by Subversion.- Based on specifications, designed and implemented the business logic to accurately calculate statistics for thousands of individual leagues and players. This included many XSL transforms of third party data for use as XML by our front end developers. -
Software DeveloperMediaocean Apr 2005 - Dec 2006New York, Ny, Us- Senior Java developer on broadcasting automation application StationXpress, an enterprise Java web based application. Its client ran in Internet Explorer, displaying JSP-generated content from a JOnAS J2EE Application Server running on either UNIX or Windows. Using RMI and JOnAS' JORAM JMS, it communicated with Commerce, the flagship application. An Oracle database provided persistence. -
Software DeveloperCarl Corporation Nov 2001 - Sep 2003
-
Software Engineer IiMirim Oct 1999 - Sep 2001
-
Software DeveloperColumbine Jds Jan 1999 - Oct 1999
-
Technical SupportColumbine Jds Feb 1997 - Jan 1999
Johnathan James Skills
Johnathan James Education Details
-
Metropolitan State University Of DenverComputer Science
Frequently Asked Questions about Johnathan James
What company does Johnathan James work for?
Johnathan James works for Savvato Software
What is Johnathan James's role at the current company?
Johnathan James's current role is Experienced Software Engineer and Mentor.
What is Johnathan James's email address?
Johnathan James's email address is ha****@****ail.com
What schools did Johnathan James attend?
Johnathan James attended Metropolitan State University Of Denver.
What are some of Johnathan James's interests?
Johnathan James has interest in Social Services, Economic Empowerment, Civil Rights And Social Action, Education, Environment, Poverty Alleviation, Science And Technology, Human Rights.
What skills is Johnathan James known for?
Johnathan James has skills like Java, Java Enterprise Edition, Sql, Oracle, Agile Methodologies, Sdlc, Hibernate, Subversion, C#, Javascript, Cloud Computing, C++.
Free Chrome Extension
Find emails, phones & company data instantly
Aero Online
Your AI prospecting assistant
Select data to include:
0 records × $0.02 per record
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