Scroll To View More
Peter Njihia

Peter Njihia

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
Portfolio
Experience
  • .NET, 8 years
  • C#, 6 years
  • AngularJS, 3 years
  • ASP.NET MVC 5, 3 years
  • CloudFormation, 2 years
  • DevOps, 2 years
  • Puppet.js, 2 years
  • Amazon Web Services (AWS), 2 years
Oklahoma City, OK, United States
Availability
Part-time
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.
Employment
  • 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
    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: 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
    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: .NET, MySQL, Talend
Skills
  • Languages
    C#, HTML, JavaScript, T-SQL, PHP, Python
  • Frameworks
    .NET, Entity, ASP.NET MVC 5, Newtonsoft JSON, AngularJS, ASP.NET Web API, NUnit, Bootstrap, Windows PowerShell, Django
  • Libraries/APIs
    jQuery, Puppet.js
  • Tools
    Visual Studio, NuGet, Talend ETL, CloudFormation, Amazon Virtual Private Cloud (VPC), AWS Auto-scaling, Nginx, AWS CloudWatch
  • Paradigms
    Model View Controller (MVC), Agile Software Development, Pair programming, Test-driven Development (TDD), DevOps
  • Platforms
    Windows, Amazon Web Services (AWS), Docker, Talend, AWS EC2
  • Storage
    MySQL, Microsoft SQL Server, SQL Server 2012
  • Other
    Big Data, Elastic Load Balancing, IIS
Education
  • 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
I really like this profile
Share it with others