I
Linux & Windows

You might be inclined to think ‘Helo’ is a typo above. Well I’m delighted to tell you, it is not :) It is an old mail server command and it is sent by a client to identify itself. I hereby identify myself.

-Oscar

OK I’ll be honest, it’s not easy writing about oneself but I’ll do my best.

I am married to a scientist, she was in grad school when we met. She runs her own lab, and writes grants to fund her research in molecular biology. We now have a daughter, she is turning 12 this year, and she loves skiing. She’s won 3 medals this season as she is part of the Tahoe League.

I have been in technology for over 17 years. Remember when Netscape Enterprise Server was a big deal? Yep, and how about Websphere App Server? I worked at 2 startups back then (“the dot-com bubble”). One was a consumer credit reporting site QSpace - I was their webmaster/developer running an e-commerce site built on UNIX/Java and using server-side JavaScript which was part of Netscape Enterprise Server, and a little XSL for rendering reports.

You read this correctly kids, server-side JavaScript is nothing new! Albeit, NodeJS rocks given the non-blocking, event-driven I/O paradigm.

The other startup I worked for was a former advisor to the producers of the movie Swordfish (please don’t tell me you know nothing about this movie, it was one of my favorites at the time). Still doesn’t sound familiar? I’ll give you a clue - they are a leader in encryption…

Ok give up? It was Securant Technologies, which later got acquired by RSA Security, Inc.

I worked side-by-side with the marketing and communications organization to develop tools for data-mining, and managed various web applications - all home-grown and written by me.

I might have dated myself, but don’t be fooled I have great real-world experience with modern technologies in the areas of DevOps and Development (best of both worlds).


Years later I joined Microsft as a consultant in the MCS (Microsoft Consulting Services group) I focused on helping enterprise level clients with two major clouds - Office 365 and all of its workloads, and Azure Cloud and all of its native services. Client engagements encompassed cloud architecture, integration of hybrid environments which included indentiy management and security components for deployments on SaaS, PaaS and IaaS.

Most of my recent experience has been using Docker, Docker Cloud, Docker Hub and “Dockerizing” NodeJS apps and putting them through CI/CD using Jenkins, then deploying them to a given cloud on successful build! And using all the other clouds the cool kids use, such as Digital Ocean, Heroku, Codeship etc.

Most of my engagements are very challenging by nature and very diverse. The clients I help range from medium size to enterprise clients with sometimes not too mature systems and hence the need for assistance.

Typically, I work along C level execs to understand their drivers and gather the troops, both internal and external - to execute on their vision and solve their business problems. I like partnering with internal IT folks and have made many friends this way…

So What Am I?

My role can be that of a Sr. Architect or Sr. Project Manager as well as hands-on lead Developer, mentor and coder at all levels.

This effectively means that while I can give a presentation to a large audience, I can also talk shop with enterprise architects and other IT Pros while working on cloud and on-premises infrastructure. In addition, I can partner with developers and code modern apps all as per best practices and using agile methodologies.

Any Given Day…

At any given time, you’ll either find me authoring an architecture diagram, polishing a presentation to get buy-in on a solution, on a terminal window using various tools like Git, SSH and other common tools in the modern development toolbox. Or dockerizing an app and deploying it to Azure Containers or AWS EC2, or Heroku cloud

With that many years of experience I’ve gained a lot of knowledge with app development on NodeJS, .NET, iOS native apps using modern frameworks and toolchains (NodeJS, GruntJS, Gulp, Angular). Writing PowerShell scripts to automate some tasks, or even Python scripts to call third party REST APIs or build my own REST APIs fast and as per best practices.

Add to the mix - experience on two of the most popular enterprise clouds (AWS and Azure), leveraging their native services and advising customers on best practices for hybrid cloud environments, legacy application modernization and deployment to the cloud. Some of which have regulatory compliance in the mix, and you get the point, they are complex.

Publications

I am the author of two books on the market which focus on Microsoft SharePoint development and customization.

Co-author Contributor
Pro SharePoint 2013 - Branding and Responsive Web Development Social Computing with Microsoft SharePoint 2007: Implementing Applications for SharePoint to Enable Collaboration and Interaction in the Enterprise (Wrox Programmer to Programmer)

Open Source Projects

I am the author of the MEANS boilerplate project on Github, which is a nicely structured project for building - you guessed it, modern apps with real-time sockets and uses MongoDB + ExpressJS + AngularJS + SailsJS. It is great for single page application development!

What else would you like to know? Please contact me (send me a DM via LinkedIn or Twitter) if you have any engagements that require a true expert in the field.

Chat soon,

bash-3.2$ whoami
Oscar