Peter Njihia, Developer in Oklahoma City, OK, United States
Peter is available for hire
Hire Peter

Peter Njihia

Verified Expert  in Engineering

Software Developer

Location
Oklahoma City, OK, United States
Toptal Member Since
September 3, 2014

Peter is an experienced .NET and Certified Cloud Architect (AWS) who is very analytical, focused, solution-oriented, and team-minded. He is an excellent communicator who strives to enforce clarity and always seeks new projects and challenges.

Portfolio

Suluhu Technologies
DevOps, Cloud, Linux, .NET
American Fidelity
Angular, Agile, TFS, Octopus Deploy, Microsoft SQL Server, .NET, ASP.NET MVC
Chesapeake
SQL Server Service Broker, Microsoft SQL Server, Business Rules Engine...

Experience

Availability

Part-time

Preferred Environment

Amazon Web Services (AWS), DevOps, Windows, SQL, Cloud, .NET

The most amazing...

...thing I've coded is a label solution for database rows in which different users access different rows based on their access levels.

Work Experience

Cloud Architect

2013 - PRESENT
Suluhu Technologies
  • Migrated apps to the cloud.
  • Provided cloud backup solutions.
  • Implemented various cloud solutions.
Technologies: DevOps, Cloud, Linux, .NET

Software Engineer

2013 - PRESENT
American Fidelity
  • Refactored and collapsed code, reducing the level of complexity.
  • DevOps with Powershell/Jenkins/Octopus Deploy.
  • Implemented integration/UI testing using WatiN/Test Studio.
  • Used Agile/Scrum methodologies.
  • Developed multiple SPAs: Web API with AngularJS front ends.
Technologies: Angular, Agile, TFS, Octopus Deploy, Microsoft SQL Server, .NET, ASP.NET MVC

Software Analyst, Developer

2013 - 2013
Chesapeake
  • Created physical and logical ports for BizTalk Integrations.
  • Created different types of schema and maps for message translation.
  • Analyzed and troubleshot BizTalk processes and pipelines.
  • Created service broker queues and triggers to integrate SQL data through messaging.
  • Wrote BRE rules to route and process messages from ports and/or message boxes.
Technologies: SQL Server Service Broker, Microsoft SQL Server, Business Rules Engine, Enterprise Service Bus (ESB), BizTalk

Contract Developer

2012 - 2013
American Fidelity
  • Moved 3 sites from Classic ASP to MVC.
  • Created a dynamic reporting solution through reflection and injection.
  • Wrote unit tests covering 60% of the code base using NUnit.
  • Applied Bootstrap to the UI.
  • Optimized code using custom caching and SmartUI.
Technologies: NUnit, JavaScript, Bootstrap, Microsoft SQL Server, ASP.NET MVC

Software Developer Lead

2006 - 2012
eAbruzzi
  • Served as head architect for software solutions.
  • Created solutions for after-school programs for school districts and supplemental education providers.
  • Managed code repositories using SVN.
  • Handled ETL and data warehousing using Talend.
  • Applied MVC to existing and new web projects.
Technologies: Talend, MySQL, .NET

DbAccess_-_Copy.cs

A static class that pipelines various database operations through a single function that handles the resources. In addition, it executes queries in a given database security context based on the user (if needed). I am currently using it in another of my projects.

AWS CloudFormation Template for EC2 Instances

Created an AWS CloudFormation template that provisions EC2 instances inside an already provisioned VPC subnets. The template showcases instances inside a private subnet and instances inside a public subnet.

Languages

HTML, C#, JavaScript, T-SQL (Transact-SQL), SQL, Python, PHP

Frameworks

Entity, ASP.NET MVC 5, .NET, Newtonsoft JSON, AngularJS, Bootstrap, ASP.NET Web API, NUnit, ASP.NET MVC, Business Rules Engine, Angular, Windows PowerShell, Django

Libraries/APIs

jQuery, Puppet.js

Tools

Microsoft Visual Studio, AWS CloudFormation, NuGet, Talend ETL, TFS, Amazon CloudWatch, Amazon Virtual Private Cloud (VPC), NGINX

Paradigms

Model View Controller (MVC), Agile Software Development, DevOps, Pair Programming, Test-driven Development (TDD), Agile

Platforms

Windows, Amazon Web Services (AWS), Docker, Linux, Amazon EC2, Talend

Storage

MySQL, Microsoft SQL Server, SQL Server 2012, SQL Server Service Broker

Other

BizTalk, Enterprise Service Bus (ESB), Octopus Deploy, Cloud, IIS, Elastic Load Balancers, AWS Auto Scaling, Big Data

2009 - 2010

Graduate Certificate Degree in Data Mining

Oklahoma State University - Stillwater, OK, US

2005 - 2007

Master's Degree in Applied Science - Computer/Math

University of Central Oklahoma - Edmond Oklahoma , US

2000 - 2004

Bachelor's Degree in Computer Science

Kenyatta University - Nairobi, Kenya

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring