Peter Njihia
Verified Expert in Engineering
Software Developer
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
Experience
Availability
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
Suluhu Technologies
- Migrated apps to the cloud.
- Provided cloud backup solutions.
- Implemented various cloud solutions.
Software Engineer
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.
Software Analyst, Developer
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.
Contract Developer
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.
Software Developer Lead
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.
Experience
DbAccess_-_Copy.cs
AWS CloudFormation Template for EC2 Instances
Skills
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
Education
Graduate Certificate Degree in Data Mining
Oklahoma State University - Stillwater, OK, US
Master's Degree in Applied Science - Computer/Math
University of Central Oklahoma - Edmond Oklahoma , US
Bachelor's Degree in Computer Science
Kenyatta University - Nairobi, Kenya
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring