Kshitiz Bhakta Shrestha

Kshitiz Bhakta Shrestha

Software Engineer @ Fannie Mae

About Kshitiz Bhakta Shrestha

Kshitiz Bhakta Shrestha is a Software Engineer at Fannie Mae in Plano, Texas, with extensive experience in Java development and a strong background in Object-Oriented Analysis and Design.

Title and Company

Kshitiz Bhakta Shrestha is currently employed as a Software Engineer at Fannie Mae in Plano, Texas, United States.

Previous Experience

Kshitiz Bhakta Shrestha has a diverse professional background, having worked at several notable organizations. He was a Java Developer at Toyota North America in Dallas/Fort Worth Area from 2019 to 2020 for 11 months. Prior to that, he served as a Backend Web Developer at Child Welfare Digital Services in Sacramento, California Area for 8 months from 2018 to 2019. He also worked as a Java/J2EE Developer at Wells Fargo in Charlotte, North Carolina Area for 5 months in 2018 and as a Java Developer at the U.S. Department of Housing and Urban Development in Herndon, Virginia for 1 year from 2017 to 2018. His early career includes working as a Computer Lab Assistant at East Central University in Ada, Oklahoma for 1 year from 2015 to 2016.

Education and Academic Background

Kshitiz Bhakta Shrestha holds two Bachelor's degrees. He achieved a Bachelor of Science (B.Sc.) in Computer Science from East Central University, studying from 2013 to 2016. Additionally, he earned a Bachelor in Information Management from Thames International College Kathmandu, where he studied from 2011 to 2013. Moreover, he holds a High School Diploma in Management from Kathmandu Model College, earned between 2009 and 2011.

Technical Skills and Proficiencies

Kshitiz Bhakta Shrestha is proficient in various aspects of software development. His skills include developing multi-tiered distributed Java/J2EE applications and he has a strong foundation in Object-Oriented Analysis and Design (OOAD) and Service-Oriented Architecture (SOA). He is experienced in Agile (SCRUM) and Test-Driven Development (TDD) methodologies and skilled in creating UML diagrams using tools like Rational Rose and Visio. He has developed MVC framework-based websites using JSF, Struts, and Spring. He is also expert in Object-Relational Mapping (ORM) using Hibernate, and has extensive experience with web services including DTD, XSD, SOAP, WSDL, JAX-RPC, JAX-WS, WS-I, and Apache Axis.

Tools and Technologies

Kshitiz Bhakta Shrestha has considerable expertise with various tools and technologies. He is proficient in installing, configuring, and tuning application servers such as IBM WebSphere, BEA WebLogic, Apache Tomcat, and JBOSS. He is familiar with Integrated Development Environments (IDEs) like Eclipse, IntelliJ, JDeveloper, NetBeans, and Rational Application Developer (RAD). Additionally, he is skilled in build automation using ANT and Maven, and proficient in version control and configuration management tools such as GitHub, SVN, ClearCase, CVS, and Subversion. His experience extends to working with multiple operating systems including Windows, Mac OS, and Linux.

Communication and Interpersonal Skills

Kshitiz Bhakta Shrestha is known for his strong communication, analytical, presentation, and interpersonal skills. These qualities have significantly contributed to his ability to work effectively in diverse and dynamic team environments, enhancing collaboration and project success.

People similar to Kshitiz Bhakta Shrestha