About Me

As an inspired, early career software engineer, I am constantly looking for compelling opportunities to apply my skills and contribute to meaningful projects. Adapting to new technology is par for the course, and I welcome the challenge of learning new tools and frameworks.

I am always looking for ways to expand my skillset and explore new opportunities in all fields of software development. Further developing my skillset contributes to one of the most rewarding aspects of my work, creating solutions that have a positive impact on people's lives.

One of the sectors I have a particular passion for is Finance, and I love exploring the role software can play in the industry. For example, AI/ML trading algorithms with deep forensic analysis capabilities will likely have a disruptive impact on the industry, and I am excited to be a part of that.

I am also a big fan of 3D graphics, and I love how they can be used to represent data in a more engaging way. To me, finding new and engaging ways to represent data is one of the most exciting aspects of software development.


Normally I would just list out my skills, but why do that when I can make a 3D word cloud instead?

(Pssss... Click one!)

My Skill Set

What I Do

Front End Development icon
Front End Development

Creating responsive and interactive front-end experiences is necessary in the modern zeitgeist, so using modern tools like React and TailwindCSS is key to shipping great products. My experience with both open-source and proprietary tools gives me the understanding to adapt quickly to new standards and technologies as the industry evolves.

Data Visualization icon
Data Visualization

Data visualization is an ever evolving field, and I enjoy trying to push the boundaries of what is possible. Precision and visual storytelling can transform complex data into intuitive user experiences, and having access to a diverse toolbox is mandatory in today's development landscape to produce solutions that are both engaging and effective.

Backend Development icon
Backend Development

Creating secure, scalable backend systems is key to building robust applications. I've used Node.js, Django, Flask, and Spring boot to build backend systems, but, every project is unique, and adapting to the requirements means being flexible and agile. I think serverless solutions like Firebase have a lot of merit and I enjoy exploring their capabilities as well.

Cloud Solutions icon
Cloud Solutions

At my last tenure, most customer deployments were hosted on cloud services. This gave me solid hands on experience deploying and managing customer solutions on platforms like AWS and Azure. A big component of cloud hosted solutions is containerization, so employing tools like Docker and Kubernetes allows for efficient deployments with CI/CD pipelines.

AI Integration icon
AI Integration

AI and Machine learning is undeniably a disruptive force in the current market. With this in mind, I am constantly pushing my skillset to incorporate AI/ML where it benefits the user experience. Using AI/ML methods like LLM APIs, Deep learning, and cloud-based ML services can add tons of value to user experiences, making them more interactive and adaptive.

Trading Systems icon
Trading Systems

A passion of mine is Finance and with 6+ years of personal development in the field, I have found reliability in sentiment congruent systems. My current focus is on developing precise, reliable trading systems that can be integrated with algorithmic trading platforms. Using tools like QuantConnect's Python framework has allowed me to pursue this endeavor.

Recent Projects

Personal Portfolio Webpage

Personal Portfolio Webpage

The website youre looking at! I really wanted to experiment and test my skills with this project using modern React frameworks and best practices, here we are!

ReactThree.jsTailwindCSSFramer Motion
Visit Project
Fibonacci Moving Average Indicator

Fibonacci Moving Average Indicator

A sophisticated technical indicator that employs the first 15 numbers of the Fibonacci sequence to create dynamic moving average channels.

PinescriptAPIAlgorithmic Trading
Visit Project

Professional Experience

  1. Bachelor of Science in Computer Information Systems

    Graduated from California University of Pennsylvania (now PennWest) with a Bachelor of Science in Computer Information Systems. This was a great experience that allowed me to learn a lot about computer science and programming with a focus on Business Development.

    PennWest
  2. IoT Software Engineer at PTC

    Started my career as an IoT Software Engineer at PTC, a leading actor in the PLM and IoT market. Developing and maintaining customer software on their proprietary Internet of Things (IoT) platform, Thingworx.

    PTC
  3. Working with YOU at YOUR Company

    I am currently looking for opportunities to expand my skills and knowledge, potentially with you and your team. If you are interested in learning more about my skills and experience, please don't hesitate to contact me on LinkedIn.

    LinkedIn

Contact Me

I'm always open to discussing new projects, creative ideas, or opportunities to be part of your vision. Feel free to reach out using the form below.

Contact Information

michael.greene.pro@gmail.com

Pittsburgh, PA, USA

* Required fields