Full Stack Software Engineer with a passion for implementing complex software solutions in intuitive, agile ways using my skills as a leader, technology enthusiast, and software developer.
These days, I find myself mostly working in Java or Python, but I have experience in a wide array of languages such as Ada, C, C++, C#, HTML, Javascript, MATLAB, R, and SQL. In a future lifetime, I'd love to learn Go, Clojure, Scala, and the popular Web Application frameworks.
I've spent many years working with orchestration, virtualization, and container based technologies like VirtualBox,Kubernetes and Docker. My OS of choice is RHEL/CentOS, but also have spent a lot of time in Windows 10 and Ubuntu. There are new cutting edge technologies coming out an a daily basis, and if I had my choice, I'd learn all of them.
Tools are what (usually) make our lives as developers easier. I spend most of my day coding in a Eclipse, VSCode, or Notepad++ and committing my code into Gitlab, Github, or Bitbucket. For the ins and outs of ticket management, documenting, and code reviews, I am most familiar with the Atlassian tools like JIRA, Confluence, and Crucible.
Alpaca is an API First Commission Free Brokerage. I noticed that Alpaca did not have Java variant of their API and volunteered to create one. I started the repository on Github and maintained it for a while, but as my free time became more scarce, I handed the 'ownership' reins over to another developer.
Github SiteSoftware and Technology is full of complicated concepts. ELI5 stands for 'Explain Like I'm 5', which is a technique to explain something complicated in a way that a 5 year old could understand (note: this is just an ideal -- most of this stuff is still too complicated for a 5 year old). I wanted to create a simple interface backed by markdown files that would present 'ELI5' variants of explanations for complex software and technology concepts.
Github SiteQuest Slayer is a concept that I've toyed with in my mind for many years. I've always wanted to implement a web app that lets users keep track of 'Quests'. This is currently a Proof of Concept built on blogspot as it was a free host at the time, but at some point I'd like to move this over to Github pages.
Github SiteSo many books, so little time...
The great secret of our time is that there are still uncharted frontiers to explore and new inventions to create....
Amazon LinkKevin Mitnick was the most elusive computer break-in artist in history. He accessed computers and networks at the biggest companies...
Amazon LinkImagine a chimpanzee rampaging through a data center powering everything from Google to Facebook. Infrastructure engineers use a software version...
Amazon LinkThe truth about algorithms and data structures is that everything about them boils down to common sense.
Amazon LinkModern Java in Action connects new features of the Java language with their practical applications. Using crystal-clear examples and careful...
Amazon LinkThe Age of Software is here, and another mass extinction event looms—this is a story about rebel developers and business...
Amazon LinkBy applying universal rules of software architecture, you can dramatically improve developer productivity throughout the life of any software system....
Amazon LinkGrokking Algorithms is a fully illustrated and friendly guide that teaches you how to apply common algorithms to the practical...
Amazon LinkAt most technology companies, you'll reach Senior software engineer, the career level for software engineers, in five to eight years....
Amazon LinkOur whole world is built on math, from the code running a website to the equations enabling the design of...
Amazon LinkThe unbelievable story of a secretive mathematician who pioneered the era of the algorithm & made $23 billion doing it....
Amazon LinkProgrammers who endure and succeed amidst swirling uncertainty and nonstop pressure share a common attribute - They care deeply about...
Amazon LinkIf you want to push your Java skills to the next level, this book provides expert advice from Java leaders...
Amazon LinkOpen source software in which developers publish code that anyone can use has long served as a bellwether for other...
Amazon LinkIn this game-changing bestseller, a small group of Wall Street iconoclasts realize that the U.S. stock market has been rigged...
Amazon LinkThere has never before been a company like Netflix. It has led...
Amazon LinkAt a time of soaring corporate profits and plenty of HR lip service about wellness, millions of workers--in virtually every...
Amazon LinkTap into the wisdom of experts to learn what every programmer should know, no matter what language you use. With...
Amazon LinkOnce considered tedious, the field of statistics is rapidly evolving into a discipline Hal Varian, chief economist at Google, has...
Amazon LinkWith the immediacy of today’s NASDAQ close and the timeless power of a Greek tragedy, The Quants is at once...
Amazon LinkIn the weird glow of the dying millennium, Lewis set out on a safari through Silicon Valley to find the...
Amazon LinkThe Innovators is a masterly saga of collaborative genius destined to be the standard history of the digital revolution—and an...
Amazon LinkThis book addresses the topic of software design -- how to decompose complex software systems into modules (such as classes...
Amazon LinkBlink is a book about how we think without thinking, about choices that seem to be made in an instant-in...
Amazon LinkOn May 6, 2010, financial markets around the world tumbled simultaneously and without warning. In the span of 5 minutes,...
Amazon LinkA fascinating exploration of how insights from computer algorithms can be applied to our everyday lives, helping to solve common...
Amazon LinkFor twenty-five years Dan Lyons was a magazine writer at the top of his profession--until one Friday morning when he...
Amazon LinkThe tipping point is that magic moment when an idea, trend, or social behavior crosses a threshold, tips, and spreads...
Amazon LinkAn industry insider explains why there is so much bad software―and why academia doesn't teach programmers what industry wants them...
Amazon LinkMore than ever, the effective management of technology is critical for business competitiveness. For decades, technology leaders have struggled to...
Amazon LinkFacebook's algorithms shaping the news. Self-driving cars roaming the streets. Revolution on Twitter and romance on Tinder. We live in...
Amazon LinkSuperintelligence asks the questions -- What happens when machines surpass humans in general intelligence? Will artificial agents save or destroy...
Amazon LinkThe death of Steve Jobs left a gaping void at one of the most innovative companies of all time. Jobs...
Amazon LinkA professor and entrepreneur examines how algorithms and AI are starting to run every aspect of our lives, and how...
Amazon LinkSeasoned Google executives Eric Schmidt and Jonathan Rosenberg provide an insider's guide to Google.
Amazon LinkIn the spirit of Steve Jobs and Moneyball, Elon Musk is both an illuminating and authorized look at the extraordinary...
Amazon LinkFrom iconic entrepreneurs to elite athletes, from artists to billionaire investors, their short profiles can help you answer life's most...
Amazon LinkThe support in modern Java for multiple paradigms increases the need for specific best-practices advice, and this book delivers.
Amazon LinkA play-by-play of how to leave the corporate carnival and control your own destiny.
Amazon LinkThis book contains the distilled tools, tactics, and ‘inside baseball’ you won’t find anywhere else. It also includes new tips...
Amazon LinkIn a fast-paced style, 3 luminaries of the DevOps movement deliver a story that anyone who works in IT will...
Amazon LinkBased on more than 40 interviews with Jobs conducted over two years - as well as interviews with more than...
Amazon LinkTells how Xerox invented the technology of the fastest-growing products of recent times, then miscalculated the opportunity to fully exploit...
Amazon LinkReddit co-founder enlightens how the internet can be harnessed to create new technologies, businesses or charities, with results that can...
Amazon LinkThe major issues of software development are human, not technical. They are not easy issues; but solve them, and you’ll...
Amazon LinkWidely considered one of the best practical guides to programming, this book llustrates the art and science of software construction....
Amazon LinkThe amazing true story of the Lennon and McCartney of video games -- John Carmack and John Romero. Together, they...
Amazon LinkData is at the center of many challenges in system design today. Difficult issues need to be figured out, such...
Amazon LinkNearly twenty years after the Agile Manifesto was first presented, the legendary Robert C. Martin reintroduces Agile values and principles...
Amazon LinkBy showing us the true nature of chance and revealing the psychological illusions that cause us to misjudge the world...
Amazon LinkAgile is growing faster every day, all across the world--and for good reason. The tools, techniques, practices, and ideas behind...
Amazon LinkIt’s easy to start developing programs with Python, which is why the language is so popular. However, Python’s unique strengths,...
Amazon LinkGo makes it easy to build software that’s simple, reliable, and efficient. And this book makes it easy for programmers...
Amazon LinkIn the beginning was Josh Levine, an idealistic programming genius who dreamed of wresting control of the market from the...
Amazon LinkMicroservices architecture allows developers to build and maintain applications with ease, and enterprises are rapidly adopting it to build software...
Amazon LinkIn Bad Blood, the Wall Street Journal’s John Carreyrou takes us through the step-by-step history of Theranos, a Silicon Valley...
Amazon LinkFrom the founders of the trailblazing software company 37signals, here is a different kind of business book - one that...
Amazon LinkNate Silver built an innovative system for predicting baseball performance, predicted the 2008 election within a hair’s breadth, and became...
Amazon LinkHow did his mind work? What made him a genius? Isaacson’s biography shows how his scientific imagination sprang from the...
Amazon LinkThreads are a fundamental part of the Java platform. As multicore processors become the norm, using concurrency effectively becomes essential...
Amazon LinkBill Campbell played an instrumental role in the growth of several prominent companies, such as Google, Apple, and Intuit, fostering...
Amazon LinkLeander Kahney offers a detailed portrait of the English art school student with dyslexia who became the most acclaimed tech...
Amazon LinkAn experienced programmer may start writing useful Python code in a matter of hours. As the first productive hours become...
Amazon LinkIn 1975, Ray Dalio founded an investment firm, Bridgewater Associates, out of his two-bedroom apartment in New York City. Forty...
Amazon LinkStreaming data is a big deal in big data these days. As more and more businesses seek to tame the...
Amazon LinkBest agile practices of cleaning code “on the fly” that will instill within you the values of a software craftsman...
Amazon LinkWe live in the age of the algorithm. Increasingly, the decisions that affect our lives—-where we go to school, whether...
Amazon LinkMicroservices in Action is a practical book about building and deploying microservice-based applications. Written for developers and architects with a...
Amazon Link