Phone: | 302.593.0657 |
Address: |
327 John Hancock Blvd. Lincoln University PA 19352 |
Website: | http://www.objectthink.com |
Email: | [email protected] |
To work as part of a team with the talent and vision to do great things; creating api's and frameworks using object oriented technologies to encapsulate company assets that enable and drive development while promoting the reuse of these components to bring products to market faster.
Proficient at defining the right abstractions with the right behaviors; providing frameworks that developers can run with.
Specialties: Object oriented design and implementation in many OO languages and platforms. Particularly C#, C++, and Java, and have applied background in Smalltalk, Objective-C, Swift, Python, and others.
Tools: Visual Studio, Xcode
OS's: Windows, Linux, Mac OS X
Web Stack: node.js, feathersjs, Vus.js, react.js, NATS.io
DB: mongodb, couchbase, SQL
Most recently, for the last year I have been working in rust designing and developing a backend api.
Enabled analytical instrument communications by designing a client side C# framework using Visual Studio. Framework embodies an instrument abstraction that allows client developers to easily access an instrument. Work extensively with Linux command line to build and troubleshoot instrument communications.
Designed instrument user interface in Java 1.7 and using Netbeans IDE 8.02. Framework allows instrument developers to create instrument specific user interfaces that encapsulate consistent behavior and company branding.
Design and prototype instrument enterprise communications that incorporates a message broker ( NATS.io ) and protocol that allows for instrument and lab equipment discovery, identification, and addressability. Wrote reference class libraries in C# that encapsulate design and protocol.
Develop prototype full stack web application to access instrument using enterprise communications comprising of node.js libraries on the backend ( NATS.io client, feathersjs services ) and react.js and vuejs on the frontend.
Develop prototype iPhone and tvOS applications in objective-c and swift. These applications demonstrated how to interact with instruments using enterprise communications.
Part of an ongoing effort to provide scripting abilities to our flagship application using google blocky and python. Interface consists of a C# api and generated python code to script the application. Responsible for the python code generation in javascript and general python coding and investigation.
Designing and building apis in rust!
As a member of the Carter's Store Apps team, build out backend real time messaging platform using AWS API Gateway Websocket API ( javascript ) and add interface code to Android frontend in Kotlin making Carter's Retail Associates curbside delivery easier and timely and setting the stage for more realtime messaging uses in the future!
I worked with Steve at TA Instruments as a fellow software engineer. I benefited immensely from his deep knowledge of software engineering and his willingness to share such knowledge with his fellow engineers. Steve is extremely competent in a myriad of programming languages and frameworks. He was the technical lead in several .NET, Java and iOS
projects we had at TA Instruments. He will be a great asset for any organization.
Amazing Software Engineer who is extremely enthusiastic about his work! I have had the pleasure of working with Steve for the 3 years I was at TA Instruments. He is a brilliant engineer who is customer obsessed and focuses his energy to delivery high quality products that are designed with the user in mind. He is constantly trying to innovate with new technologies to improve our services. I have always admired Steve for the energy he brings to room and his work ethic. He is super helpful and has always given me good feedback on my work and helped me debug some hard problems. and He is an excellent team player and an amazing person to work with.
3 days
50
Have a Resumonk account with email and password login?