Software Engineer Contractor Resume
Boston, MA
SUMMARY
- HTML5 web application development and performance analysis with Google Chrome for Windows desktop and Android.
- Class III FDA - validated medical device development including requirements writing, risk analysis, and working from requirements. These devices are in current US military use as well as with EMTs and hospitals.
- Modifying Prusa i3 MK2S 3D printer to use welding technology to print in metal. Modification of firmware and Slic3r, development of CAD models for new parts, development of electronics for custom needs. Have prototyped printing methodology by hand, now modifying the printer itself. Finished firmware/Slic3r modifications and new head design, now developing electronics and testing prototype.
- Web and database development with Hibernate, JavaScript, CSS, C#, Java, SQL, DWR (Direct Web Remoting), Dojo, JQuery, Grails.
- Implemented a variety of generic storage container classes and algorithms in C++
- Developed 3D graphics design software as well as geometry generation algorithms in C++.
Languages and Technologies: C/C++, Java, JavaScript (React, Redux, Node.js), HTML5 (Canvas, WebWorker, WebSockets), CSS3, Python, OAuth, OAuth2, AJAX, Angular.js, jQuery, Dojo, MySQL, MSSQL, nodejs, Hibernate, Perl, C# .NET, Visual C++, Groovy, Grails, Agile development, REST web services, DirectX API, Visual Basic, VBScript, mu ltithreading, SaaS, and others
Environment: s: Ubuntu Linux, macOS, Windows 10, Windows 8.1, Windows 7, Windows XP, Android, Palm OS
Applications: Liferay, Twisted Web Server, Django Web Server, Terraform, AWS (Amazon Web Services), Kubernetes, OpenShift, Docker, Unity 3D, Microsoft IIS 7, Apache Tomcat, Microsoft Visual Studio 2008, Microsoft SQL, MySQL, Eclipse, Microsoft Visual C++ 6.0, Adobe Photoshop, Adobe Premiere, Microsoft Word, Access, PowerPoint, Excel, Blender, Autodesk Maya 2008, Adobe Flash, Oracle VirtualBox
PROFESSIONAL EXPERIENCE
Confidential, Boston, MA
Software Engineer Contractor
Responsibilities:
- Worked on a healthcare React application and JavaScript SDK.
- Worked with stakeholders to add new features to a React-based Consumer web SDK sample application based on mockups given by UI designers. Worked without a finished backend and mocked all API calls.
- Made changes to the Javascript consumer web SDK. Bundled the changes in a node package.
Confidential, Boston, MA
Software Engineer Contractor
Responsibilities:
- Worked with Python, Express.js, JWT, Django, OAuth (OAuth2), Node.js, Kubernetes, Terraform, Pivotal Cloud Foundry, and Concourse making changes to login flow on monitoring applications
- Made Terraform AWS deployment recipes.
- Worked on a monitoring application that used app-to-app OAuth2 flow to retrieve it’s data from another app’s API using bearer token OAuth2 flow, and involved a custom OAuth2 Identity provider.
- Modified a Django-based application health-checking application to allow for OAuth2 login with a custom OAuth2 Identity provider.
Confidential, Burlington, MA
Software Engineer
Responsibilities:
- Developed and tested integrations to Kubernetes, Openshift, AWS (EC2, Lambda, CloudFormation, SAML Authentication, Roles, etc), Websphere, Weblogic using Python and Java.
- Worked on automated end to end tests in Java and Python.
- Added to team efficiency by developing developer scripts to automate build and deploy processes, removing tedious steps during the development process.
- Front end web development in Angular.
Confidential, Boston, MA
Software Engineer
Responsibilities:
- Developed front-end and back-end code for an administrative web app using React, Redux, Groovy, and Java.
- Implemented new features in an admin app and debugged problems in a large Java/Groovy based microservices cloud.
- Developed front-end UI code with CSS/HTML/Javascript for a user experience analysis and report generation research suite product.
- Developed backend Java JSON data service calls to support front-end application.
- On the backend, communicated with RESTful web services to download and import user survey data into the application. Performed aggregations on the data as well.
Confidential
Software Engineer Contractor
Responsibilities:
- Developed and debugged Python automated tests for hardware in a Linux environment.
- Refactoring and debugged issues in existing Python code.
- Also did light amounts of bash scripting to support development efforts.
Confidential, Chelmsford, MA
Software Engineer
Responsibilities:
- Worked in a Linux environment running on a medical device implementing new features in Python and JavaScript (web), remote debugging, and bug diagnosis and resolution. Twisted server framework was used to implement some features.
- Experimented with Android application development for exploration of USB tethering automation.
- Performance analysis, design, implementation of real-time data display HTML5 Web Application.
- Developed a graphing performance monitoring tool using Python’s matplotlib library (a Matlab-like charting library). This graphed the performance of the real-time data HTML5 application running on a remote system and showed real-time performance metrics.
- Created detailed documentation for FDA medical device validation. This included high level design documents and test procedures.
- Performed research on data streaming applications over 802.11 wireless networks. Analyzed high level network traffic patterns and analyzed the radio interference environment and its effect on performance.