I have 15+ years of experience as a software engineer. I am a full stack engineer, with more backend Java and microservices experience, but I have also several years of JavaScript experience, including React and other JavaScript UI frameworks. I have also worked with Node.js.I am passionate about quality and I focus on designing solutions that can be sold by the sales team and meet the needs of the customer. I have an excellent appreciation of what can actually be developed in a timeframe, and what features and code styles are important to be able to maintain and support the product (e.g. effective logging and process status). I am comfortable with stepping up, innovating, and inviting accountability for results. I bring energy to the culture, and always try to move the ball forward. I am highly technical, having developed original products / major new functionality (including the coding) at all companies I have worked for, but I am also able to contribute in many different areas (e.g. I worked in Pre-Sales at one company).United States citizen with excellent communication skills.
Software-Engineer
-
Senior Software EngineerSoftware-Engineer Sep 2019 - PresentI am pleased to be able to share that I have accepted an offer for full time employment. I will update LinkedIn when I am fully settled in. Thank you.
-
Senior Software EngineerTin Roof Software Aug 2018 - Sep 2019Atlanta, Ga, UsSoftware engineer on a project team at major FinTech product company. Developed core platform features, in Java 8 and Spring Boot, for the Transaction Document Manager (TDM) product. TDM is an application data gateway, for the purpose of monetizing data from Point of Sale applications. The application was developed in Java, with the Spring Boot framework, and TypeScript/Node.js for pluggable modules. The main application was a microservice, with about 10 endpoints. The full platform was comprised of 6 other micro-applications, all communicating via Google Cloud Pub/Sub, and a suite of pluggable modules developed in TypeScript/Node.js.Developed features for the latest product version, which integrates with Google Cloud managed services and Elasticsearch. Integrated with cloud native Google Cloud Bigtable (NoSQL database), Google Cloud Pub/Sub, Google Cloud Functions and Elasticsearch (running as a managed service). Also added enhancements to the older production version, based on the HDP stack (Kafka, Storm, HBase and Solr). The application stack was deployed and managed in lower environments via Docker. Developed unit tests with Junit and Mockito, and BDD tests with Cucumber. -
Senior Software EngineerAutotrader Us Nov 2015 - Aug 2018Atlanta, Ga, UsDevelopment of transformative solutions was the focus for 65% of my time for almost 3 years. Key project was the design & development of the AdBuilder microservices suite. Developed 3 microservices, exposing about 20 REST endpoints, serving as the SOA layer for a new web-based tool suite. Developed in Java 8 with Spring Boot, with integration with the Thymeleaf template API and Flying Saucer API for PDF generation. Value to the company was that a process for creating over 1,000 Advertising Creative Briefs was reduced from a manual 5 weeks (for a whole team) to about 2 hours from a single application user (1 second per PDF).React UI development: Self-taught on React in 2016, and applied knowledge to develop a mature prototype of a new product. React is the 2nd JavaScript framework that I am self-taught on (CanJS was the first). Designed and the UI layer and all React UI components and the JavaScript integration into Salesforce UI (Salesforce “Canvas”). Integration with the service layer, developed by teammates. This was a mature POC, with a full server-side layer developed by teammates. -
Senior It DeveloperThe Home Depot Feb 2013 - Nov 2015Atlanta, Georgia, UsSenior Developer in the IT Strategy and Analytics group. Last project was an Enterprise Eventing application. Java development, integrating with the Cassandra database, Apache Kafka, Apache Storm, ZooKeeper, and Cassandra. Developer of 3 key areas of the Enterprise Eventing application, spanning server side and UI development. Designed and developed the MessageSpy feature, which provided administrators with a view of message traffic though the distributed message architecture implemented with Kafka, managed by ZooKeeper. PAMT (Product Attribute Maintenance Tool): Designer and head-down coder for PAMT, an Ajax based rich Internet application following the single page model. Backend Java development dealing with DAO objects, services, and security, and UI web design and coding with the JavaScriptMVC / CanJS JavaScript framework. Architected the MVC flow (specified how the controllers, views and models should be laid out). Designed and coded the Attribute Maintenance module, the most complex UI module. Implemented a drag & drop interface with jQuery’s Draggable, Droppable, and Sortable classes. Designed and coded the integration with the Home Depot single sign-on model and a permission layer in the PAMT App. -
Software DeveloperReach Health, Inc. Jul 2010 - Feb 2013REACH develops and sells a Telemedicine solution, with emphasis on remote diagnosis and treatment of stroke. Over 100 hospitals across the U.S. now use the REACH solution, with human lives being saved every day. I was the designer and hands-on developer for 3 main products / product areas and over a dozen product enhancements, mainly focused in the area of integrating video conference capabilities into the REACH Access™ application. This functionality enables a Physician to view and interact with a patient at a remote hospital. The integration used Vidyo™ APIs. Vidyo™ is the patent awarded technology used in Google+. Original software design and coding for the following products/product areas:------------------ REACH Access™ integration with Vidyo™ video conferencing (Java / web services / GWT UI)- Application Monitoring Mobile Tool (MGWT - GWT (Java) framework for mobile devices)- Static WSDL (on different server) and test harness (Java / advanced web service techniques)- Sepsis / Trauma workflow (Java / GWT UI)- Desktop Client (C++) with streaming video and embedded Chrome browser (CEF project)- Software Codec for REMOTE pan-tilt-zoom camera control (Java, C++, VISCA, heavy HTTP/HTTPS)
Richard Browning Skills
Richard Browning Education Details
-
Rensselaer Polytechnic Institute (Rpi)Engineering Science
Frequently Asked Questions about Richard Browning
What company does Richard Browning work for?
Richard Browning works for Software-Engineer
What is Richard Browning's role at the current company?
Richard Browning's current role is Senior Software Engineer.
What schools did Richard Browning attend?
Richard Browning attended Rensselaer Polytechnic Institute (Rpi).
What skills is Richard Browning known for?
Richard Browning has skills like Java, Jsp, Chrome Embedded Browser, Gwt, Javascript, C++, Soap Web Services, Oracle, Mysql, Vidyo Video Conferencing Apis, Startup Company Experience, Software Engineering.
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