Robert Simmons work email
- Valid
- Valid
- Valid
- Valid
- Valid
Robert Simmons personal email
- Valid
- Valid
I architect, lead, manage, engineer and build software that uses the latest technologies to handle the challenges of the 21st century. Check me out on Github: https://github.com/rsimmonsjr
-
Vp Of EngineeringStx Oct 2020 - Present -
FounderXsiom, Inc Jul 2019 - Oct 2020- Consulting and Development Services in Elixir, Rust, Vue.js and other Platforms.
-
Principal Software ArchitectBridge Connector Feb 2020 - Sep 2020Nashville, Tennessee, Us- Architect, hands on, a high volume, zero failure concurrent application in Elixir to transit data between disparate and often legacy platforms.- Manage the daily work and life of the team of engineers implementing the project, welding together a high performing team of engineers. - Act as a resource for a wide variety of other initiatives such as analytics, in other platforms and languages.- Work directly with C level leadership in prioritizing and delivering products to meet the goals of the business. -
Chief Architect And Chief Technology OfficerSimplebet Nov 2018 - Jul 2019New York, New York, Us* HANDS-ON CODE CTO and Chief Architect work meaning all technical roles in the small startup from architecture to mentoring, hiring and Management.* Built an IT team from a staff of four in November 2018 to a staff of 40 by May 2019 including DevOps, QA, Project management as well as Front End, Mobile and Back End Development.* Architect, Implement and Direct the IT staff of SimpleBet in creation of a completely automated sports betting pricing platform that uses machine learning and AI to price micro events in Baseball and Basketball with sub-second velocity, zero manual trader input. We completed this project in under three months. * Architected, Planned and Directed the creation of the entire IT infrastructure of SimpleBet including DevOps, Continuous Integration and Continuous Deployment, Kubernetes based deployment tapestry. * Active participant in VC Investor meetings helping to raise significant capital for the operations of SimpleBet. -
Principal Software ArchitectThe Stars Group Aug 2014 - Nov 2018Douglas, Douglas, Im* Principal Software Architect at Victiv which was Bought by Stars Group and then became FOX bet.* Coordinate development, testing and deployment of software products that process millions of dollars of transactions daily and operate in extremely high load environments for the sports betting industry. Duties include Mentoring, advising business on technical architecture, providing Return on Investment analysis of software systems, facilitating requirements collection, staffing technical resources, tasking technical resources, coordinate QA and live operations resources and, of course, hands on development in high volume, high quality actor-based software systems written in Erlang, Elixir, Rust, Akka, and Java.* Create architectural roadmaps for developing software systems that can take extremely high scale and re-architecture of legacy code to implementation of business strategy for their customers in the sports betting and gaming industry. In this role I bridge the gap between the business and the technology. * Trained and mentored other developers spread across four countries in Bulgaria, UK, Ireland and the USA in Erlang, Elixir, Akka, Actor Model Programming, Reactive programming, Functional programming, immutable data architecture. This included providing technical advice, frequent code reviews, hands on pair programming and learning seminars. * Act as a key source of information and support for design and implementation of new business features in the platform. -
Lead Java ArchitectElectronic Arts May 2013 - Aug 2014Redwood City, Ca, Us* Credited as Lead Java Architect on FIFA 15* Implement Enterprise Integration Pattern based solutions to complex multi-system integrations using Apache Camel technology which allows us to implement software integration in 1/100th of the code it would take using traditional J2EE.* Plan, organize and implement a project to process EA help desk tickets using Enterprise Integration Patterns based concepts.. This project involves stakeholders and personnel from all over the EA World Wide Customer Experience endeavors. The project has succeeded to date in processing over 300,000 help desk tickets without the intervention of EA advisor personnel thus saving enormous cost to the company. The Project is implemented in Apache camel. In addition to Contributing to the code, I architected the project, synchronized with stakeholders, interfaced with the studio to get certain tasks done and reported on this work to the executives of WWCE. This project is ongoing to accomplish even more.* Mentor, train and lead other developers and be the main focal point for improving the Java development skills and fundamental computer science skills of the other engineers at EA. Also teach the concepts of EIP and asynchronous parallel programming.* Work with offshore developers in India to help improve quality and techniques of development through training, establishing standards and code reviews. -
Contractor Senior Software EngineerKraythensoft Llc Jan 2013 - May 2013* (03-2013 to 05-2013) Contract via Sempera with Comcast Cable to work on Enterprise integration using Apache Camel, Talend, Apache Karaf and other EIP technologies to assist Comcast in developing a solution for integrating disperate systems in their Enterprise.* (02-2013 to 03-2013) Short Term Contract via TEK Systems development of Java code for Time Warner Cable using EJB 3.1, SOAP, REST, Spring, Linux and JBoss 6.x. Also provided templates and research to Mavenize a large legacy application.
-
Senior Software EngineerMosoro Inc. Aug 2012 - Dec 2012- Created the first BLE Java SDK for Samsung Galaxy 3 and Galaxy 4 phones.- Worked with lead engineers of Samsung international to diagnose and re-architect the core Samsung BLE API.- Developed iOS applications to demonstrate the use of BLE "appcessories." - Implemented mathematical operations for quaternion and other 3d based math used in processing Gyro, Accelerometer and Magnetometer sensor measurements. -
Senior Software EngineerLocation Insight Feb 2012 - Jul 2012• Maintain, Design, Test and deploy J2EE applications to facilitate geo-location applications.• Implement new software on Scala and Java for Parallel processing using Java Parallel Processing Framework, Zookeeper and ElasticSearch• Implement software on Amazon Web Services and deploy the software on Amazon EC2 instances.• Assist in Renovation of build infrastructure of over 65 applications to bring it in line with modern standards using continuous integration, automatic deployments and issue management.
-
Senior Software EngineerMocapay Feb 2011 - Feb 2012Mocapay focuses on using the mobile phone to allow customers to pay using a token at a merchant rather than handing over actual physical cards.• Design, Implement, Test and deploy J2EE applications to facilitate the payments industry. • Develop software to integrate with the Point of Sale, handle high volume transaction flow.• Develop J2EE SMS management software handle extremely high volume SMS flow (hundreds of thousands per day) for the mobile marketing engine.• Develop PCI Compliant J2EE server side applications to handle external transactions to third party entities such as Auth.net and Givex.• Implement Point of Sale communication software to handle transaction flow to the Mocapay engine (load tested to over 1 million transactions per day).• Set up and instruct developers in the use of Mercurial Distributed Version Control System.• Assist in setting up project management and development infrastructure. • Act as a mentor to other less experienced developers. • Work with the business to plan, assign resources, collect business requirements and schedule software engineering projects.Reason for Leaving: Laid off due to failure of company to get VC funding.
-
Senior Software EngineerIcat Managers Feb 2007 - Feb 2011Broomfield, Co, Us• Planned and lead implementation of projects to add features to existing software systems which included being the lead on the project.• Worked with business experts to define and clarify requirements for projects to add new features to existing software. • Worked with third party vendors to debug vendor provided products and integrate updated vendor software into existing software systems.• Worked with others to develop and implement software implementation processes from requirements to production delivery and validation.• Implement, test and document new features for internal web applications using a mixture of Struts, EJB, Hibernate, Spring, J2EE and SQL as primary core technologies. Other technologies used were JUnit, HTTPUnit and Selenium for testing. • Engineer, plan and implement replacement of problematic subsystems in running software systems. This included ripping out large parts of core code and rebuilding it to be more maintainable.• Participate in iteration planning and software life cycle management in an Agile Development environment. • Develop and execute plans to move web application software from JDK 1.4 to JDK 6.0.• Provide expertise in the Java Language, its features and technology.• Act as a mentor to more junior developers. • Implement systems and procedures that allow the improvement of code using static analysis techniques and quality enhancing coding standards.• Provide expert advice on web services, Eclipse platform and software quality management.• Implement new processes and standards that assist in maintaining software quality. • Implement integration and increased cooperation in the QA and development team interaction. • Evaluate new software products for use in ICAT• Implement testing frameworks to improve automated quality testing of large complex quoting portal software.Reason for Leaving: Laid off due to company downsizing. -
Senior Software EngineerSolidware Technologies Oct 2006 - Feb 2007Note: Company Acquired by Covarity and dissolved after I left.• Assist in creating (as developer and architect) a software product that measures code quality of other software. This software is designed to analyze the code quality of other java code and provide metrics to enable decision making about the software. Technologies include Spring, Hibernate, Hypersonic2, Oracle, JSTL, Ant (programming taskdefs), and other web technologies and libraries.• Develop code for the code quality software in Java using Spring, Jakarta Commons Libraries, Hibernate, Ant API and several other APIs and technologies.• Create user documents and cross platform installers that enable the deployment of the product.• Participate in iteration planning and software lifecycle manageent in an Agile Development environment.Reason For Leaving: Company was going out of business.
-
Senior Software Architect / ConsultantJambit Gmbh Oct 2003 - Jul 2006München, Bayern, De• Provide Due Dilligence consulting and software analysis for Venture Capital Clients. Architected and developed an application to convert a paper forms system for a government office into an electronic system using Eclipse 3.0 Rich Client Platform, Apache Axis, Hibernate, XML, XML Schema and other technologies. This application was developed with 4 developers of which I was technical lead.• Architected and developed MobileLDAP; an application for the mobile phone that allows the user to search their LDAP directory while on the go. The MobileLDAP application uses web services, differential cryptography, MIDP 2.0 and many other technologies. • Develop Mobile TCP/IP applications using a custom TCP layer and SWT GUIs. • Develop GUIs for technology demos For BMW• Implement Web Services Platform to Demonstrate integration of Web Services into Mobile vehicular platform.• Give presentations on aspects of my book, Hardcore Java, as well as other aspects of software quality management. This included follow-up, hands-on education.• Consult on Acquisition of new projects for Jambit GmbH• Prepare documents for contract project acquisition including architecture, use case and activity diagrams. • Provide Mentoring to developers transitioning from C++ to Java. • BMW Contract – Develop a system to integrate Pocket PC devices with an automobile computer. – Collect requirements pertinent to integrating the Pocket PC with an automobile computer. – Create requirements, architecture, design and implementation documents for the Pocket PC in BMW car project. • Implement a bridge that allows communications between the a BMW car computer and the Pocket PC using JNI bridge from Embedded Visual C++ to OSGI bundles implemented in Java. • Assist in designing the architecture for an OSGI Based GUI. • Implement application GUIs for the OSGI based general purpose GUI mentioned above.Reason for Leaving: Moved back to the USA. -
Contractor - Senior Software EngineerNorcom It Ag Jul 2003 - Oct 2003München, Bayern, De• Software quality assessment contract. – Evaluate the implementation of a Newsroom Media Control system written in Java and make recommendations regarding source code management and quality improvement.Reason for Leaving: Contract Completion -
AuthorSelf Employed - Author Sep 2002 - Jun 2003• Complete the text and code for the book Hardcore Java under contract from O’Reilly and associates.
-
Senior Software Engineer / Development ManagerIngenium Pharmaceuticals Ag Jan 2001 - Aug 2002De• Head of technical aspects of IT. (My boss was a geneticist, not a computer person)• Made evaluations and recommendations for purchase of technical tools used to facilitate the creation and deployment of distributed systems.• Built IT department from a group of 3 to a fully functional, professional, software engineering department. This including making staffing decisions as well as submitting proposed budgets and time lines. • Gencyclopedia Project– Lead a group of 5 software engineers and 2 DBAs in development of a multi million dollar mouse genetic re-search system named “Gencyclopedia.” This system is designed to be a tool to manage the mice as well as the results obtained from the testing of these mice. The system is still today one of the most advanced systems in the world for such applications.– Built architecture and development tools for the development of “Gencyclopedia” including reflection based GUI generation tools as well as server and client side cache managers.– Coordinated requirements and resources for construction of “Gencyclopedia.” This included communication and coordination with scientists as well as the end user.– Designed and Implemented the Gencyclopedia GUI with Swing, making heavy use of reflection. This GUI is a hand built Swing GUI that takes advantage of almost every advanced Java topic.– Designed and implemented Cocoon Based XML/XLT web based reports for Gencyclopedia.Reason for Leaving: Laid off due to company financial difficulties and project was completed and delivered so the company did not need such a large IT staff anymore. -
Junior Software EngineerLink-Vtc Apr 1996 - Aug 1997Note: Company is no longer in operation.• Developed “4D” system for management of video teleconferencing. • Forwarded and started a project to modernize teleconferencing system using C++ and CORBA technologies. • Participated in developing a C++, CORBA system to control video teleconferencing operations, billing and reservations. Reason for Leaving: Company was bought and taken apart.
Robert Simmons Skills
Robert Simmons Education Details
-
University Of LiverpoolInformation Technology -
University Of IowaComputer Science -
University Of Northern IowaItalian (Minor)
Frequently Asked Questions about Robert Simmons
What company does Robert Simmons work for?
Robert Simmons works for Stx
What is Robert Simmons's role at the current company?
Robert Simmons's current role is VP of Engineering at STX.
What is Robert Simmons's email address?
Robert Simmons's email address is kraythe@me.com
What schools did Robert Simmons attend?
Robert Simmons attended University Of Liverpool, University Of Iowa, University Of Northern Iowa.
What are some of Robert Simmons's interests?
Robert Simmons has interest in Metal Casting, Camping, Metal Working, Hunting, Blacksmithing, Fishing.
What skills is Robert Simmons known for?
Robert Simmons has skills like Java Enterprise Edition, Java, J2ee Architecture, Maven, Sql, Mysql, Hibernate, Os X, Linux, Enterprise Architecture, Requirements Analysis, Html.
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