Peter Njihia, Software Developer in Oklahoma City, OK, United States
Peter Njihia

Software Developer in Oklahoma City, OK, United States

Member since May 5, 2013
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.
Peter is now available for hire




Oklahoma City, OK, United States



Preferred Environment

.NET, AWS, Cloud, SQL, Windows, DevOps

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.


  • Cloud Architect

    2013 - PRESENT
    Suluhu Technologies
    • Migrated apps to the cloud.
    • Provided cloud backup solutions.
    • Implemented various cloud solutions.
    Technologies: .NET, Linux, Cloud, DevOps
  • 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: MVC, .NET, SQL Server, Octopus Deploy, TFS, Agile, Angular
  • Software Analyst, Developer

    2013 - 2013
    • 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: BizTalk, ESB, Business Rules Engine, SQL Server, SQL Server Service Broker
  • 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: MVC, SQL Server, Bootstrap, JavaScript, NUnit
  • Software Developer Lead

    2006 - 2012
    • 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: .NET, MySQL, Talend


  • Languages

    HTML, C#, JavaScript, T-SQL, Python, PHP
  • Frameworks

    Entity, ASP.NET MVC 5, .NET, Newtonsoft JSON, AngularJS, Bootstrap, ASP.NET Web API, NUnit, Windows PowerShell, Django
  • Libraries/APIs

    jQuery, Puppet.js
  • Tools

    Microsoft Visual Studio, AWS CloudFormation, NuGet, Talend ETL, AWS CloudWatch, Amazon Virtual Private Cloud (VPC), Nginx, AWS Auto-scaling
  • Paradigms

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

    Windows, Amazon Web Services (AWS), Docker, AWS EC2, Talend
  • Storage

    MySQL, Microsoft SQL Server, SQL Server 2012
  • Other

    IIS, Elastic Load Balancers, Big Data


  • Graduate Certificate degree in Data Mining
    2009 - 2010
    Oklahoma State University - Stillwater, OK, US
  • Master's degree in Applied Science - Computer/Math
    2005 - 2007
    University of Central Oklahoma - Edmond Oklahoma , US
  • Bachelor's degree in Computer Science
    2000 - 2004
    Kenyatta University - Nairobi, Kenya

To view more profiles

Join Toptal
Share it with others