Steve Curtis
Lead Senior Java/Angular Software Engineer at TruthMD- Claim this Profile
Click to upgrade to our gold package
for the full feature experience.
Topline Score
Bio
Brent Bishop
Worked with Steve for close to 4 years and would love to work with him again in the future. Steve has always been a team player, and puts overall team objectives over his own interests. Additionally he is persistent in learning newer technologies regardless of his comfortability with them going in, and this was most evident when our team had to tackle Reactor within Spring Webflux.
Brent Bishop
Worked with Steve for close to 4 years and would love to work with him again in the future. Steve has always been a team player, and puts overall team objectives over his own interests. Additionally he is persistent in learning newer technologies regardless of his comfortability with them going in, and this was most evident when our team had to tackle Reactor within Spring Webflux.
Brent Bishop
Worked with Steve for close to 4 years and would love to work with him again in the future. Steve has always been a team player, and puts overall team objectives over his own interests. Additionally he is persistent in learning newer technologies regardless of his comfortability with them going in, and this was most evident when our team had to tackle Reactor within Spring Webflux.
Brent Bishop
Worked with Steve for close to 4 years and would love to work with him again in the future. Steve has always been a team player, and puts overall team objectives over his own interests. Additionally he is persistent in learning newer technologies regardless of his comfortability with them going in, and this was most evident when our team had to tackle Reactor within Spring Webflux.
Experience
-
TruthMD
-
United States
-
Information Technology & Services
-
1 - 100 Employee
-
Lead Senior Java/Angular Software Engineer
-
Jan 2021 - Present
Serve as Lead Senior Java/Angular Engineer for the engineering team at TruthMD supporting several Java Spring Boot and Angular projects. Designed and rearchitected a monolithic application into a micro-service architecture using Java 11, Spring Boot, Kafka, and Microsoft SQL Server. Designed and architected a REST Web Service application using Java 11, Spring Boot and Microsoft SQL Server. Working on an Angular application used to manage and configure data to support our customers. Also responsible for researching new third-party integrations by creating proof of concept applications. Mentor junior engineers in best practices, application architecture and understanding the business requirements as they apply to the code. Some other technologies, methodologies, and frameworks I currently work with include Maven, Git, GitLab, Jira, Confluence, JUnit, Mockito, IntelliJ Idea, and Agile methodologies. Show less
-
-
-
Philips
-
Netherlands
-
Hospitals and Health Care
-
700 & Above Employee
-
Full Stack Engineer
-
Jul 2020 - Jan 2021
Full Stack .Net C#, Angular Developer on a project that is a joint effort between Philips and the University of California, San Fransisco to develop a .NET C#, Angular suite of applications. This has been a fun web/mobile project learning C# and Angular. The suite of applications will support a physician/patient referral workflow to streamline and simplify the referral process. Some of the technologies we are using include: C#, .NET Core 3.1, Angular 9.x, TypeScript, Postgres, IntelliJ Rider, Github, Github Actions, Heroku, JIRA, and Confluence. Show less
-
-
Senior Java Software Engineer
-
Aug 2018 - Jan 2021
Part of the technology integration team at Philips supporting the Connected Care Informatics Business. Currently building out a micro-services middle tier to allow business units to collaborate and share information with each other. The services are built with Spring Boot and Java 8. Some other technologies used include Spring WebFlux, R2DBC, Reactive PostgreSQL, Flyway, REST Web Services, Postman, Git, Git Flow, Github, Microsoft Azure (Repos, Tickets, Pipelines), Gradle, IntelliJ Idea, Docker, Cloud Foundry, JSON, Jackson parser, Cucumber, JUnit, Mockito, Wiremock, and Agile methodologies. Show less
-
-
Full Stack Java Engineer
-
Nov 2016 - Aug 2018
Worked on an Enterprise Java EE healthcare application that enables healthcare organizations to utilize value based care to improve quality of care and revenue growth. Technologies include Java, Javascript, AngularJS, Spring, Spring MVC, MySQL, SQL, JSP, HTML, JBoss, Struts, JUnit, Mockito, and CSS. Tools include IntelliJ IDEA, git, Maven, JIRA, Bitbucket, Fisheye/Crucible, Confluence.I also served briefly as the Scrum Master for the team using SAFe Agile methodologies. Experience leading ceremonies including the daily standup, retrospectives, planning and grooming. Help educate and coach the team in agile methodologies. Also help the team communicate and coordinate with each other to meet delivery goals. Doing all of this while being a member of the team myself as a software engineer. Show less
-
-
-
M*Modal
-
United States
-
Hospitals and Health Care
-
700 & Above Employee
-
Senior Mobile Developer
-
Mar 2014 - Nov 2016
Mobile iOS developer on a medical dictation and documentation application. Accomplishments included implementing text messaging using the Signal-R client library, adding push notifications, touch ID, and federated login. I also integrated analytics into the application using PIWIK, and even setting up and configuring the PIWIK servers as well as the client code to capture application analytics. I also worked on the equivalent mobile android application. Some accomplishments included integrating Google Cloud Messaging and federated login into the application. Show less
-
-
Full Stack Java Engineer
-
Feb 2009 - Mar 2014
As a Java developer I performed technical analysis, design and implementation of many aspects of a J2EE enterprise web application. Coded everything from the web front end to the backend server code using Java, Seam, JSF, RichFaces, XHTML, and Hibernate with JPA. Responsible for coding many of the modules including the drag and drop portlets, the scheduling piece, and proxy logon among others. Coded a reusable AJAX autocomplete facelet component using Apache Lucene. Responsible for organizing and documenting important technical information on our wiki. Also responsible for maintaining our Integration environments for releases and testing purposes. Coordinate version and hot fix releases to our various environments. Worked closely with our team in Bangalore India as well. Show less
-
-
Software Development Manager
-
Jul 2006 - Feb 2009
As Development Manager I had oversight for the requirements analysis, design, and implementation of product deliverables. Responsible for managing engineering resources, including task assignments, tracking task progress, mentoring and performance evaluations. Also responsible for the management of defect change requests and approved enhancements. Provided input and detail tasks for scheduled deliverables to my team and upper management. Ensure the final deliverables are of the highest quality possible while still meeting deliverable dates. My team was made up of four to five U.S. and four to five offshore (Hyderabad India) engineers. Show less
-
-
Software Engineer
-
May 2000 - Jul 2006
Responsible for technical analysis, design and implementation of all tiers of the J2EE application from web front end to database persistence on the back end. Subject matter expert on the business requirements and their implementation.
-
-
Education
-
Florida State University
Bachelor of Science - BS, Management Information Systems -
Northwest Florida State College
Associate of Arts - AA, General Studies