Manish P.

Manish P.

Senior Software Engineer @ Fannie Mae

About Manish P.

Manish P. is a Senior Software Engineer at Fannie Mae with extensive experience in web-based application development and a strong background in various technologies and methodologies.

Current Role at Fannie Mae

Manish P. serves as a Senior Software Engineer at Fannie Mae. He applies his extensive knowledge and experience in software development to support the company's technological infrastructure. His role involves contributing to the development and maintenance of web-based applications and utilizing a variety of technologies and tools to ensure robust, efficient, and secure systems.

Previous Positions in Software Engineering

Manish has previously held several key positions in the field of software engineering. He worked as a Senior Software Engineer at SVB Financial Group in 2020 for a brief period of three months. From 2018 to 2020, he was a senior software developer at Child Welfare Digital Services in the Sacramento, California area. Additionally, Manish spent two years from 2016 to 2018 as a software developer at Dell EMC in the Austin, Texas area. His career also includes a one-month stint at Image Options in the Orange County, California area in 2016.

Educational Background

Manish P. holds a Master's degree in Computer Technology from Eastern Illinois University, which he completed between 2014 and 2015. This advanced education has equipped him with a strong foundation in computer science principles and practices, further enhancing his ability to contribute to complex software engineering tasks and projects.

Technical Expertise and Tools

Manish possesses extensive expertise in various programming languages and frameworks, including HTML5, CSS, Bootstrap, JavaScript, jQuery, NodeJS, ReactJS, Redux, Angular, ImmutableJS, Ruby on Rails, PostgreSQL, MySQL, and Oracle. He is skilled in implementing Test-Driven Development (TDD) and Behavior-Driven Development (BDD). He is familiar with test tools such as Karma, Jasmine, Jest, and Enzyme for unit tests, and RSpec/Capybara for feature tests. Manish also has valuable experience working with RESTful web services and microservices, version control systems like Git, automation tools like Jenkins, and Docker.

Working Methodologies and Processes

Throughout his career, Manish has followed the software development life cycle (SDLC) process meticulously to ensure comprehensive and efficient project execution. He has significant experience working within Agile methodologies, which help in the delivery of high-quality work. His approach to each project focuses on ensuring that all specifications and requirements are thoroughly met in a structured and timely manner.

People similar to Manish P.