Santosh Thapa

Santosh Thapa Email and Phone Number

Java Developer at CyberSolve IT Inc. @ CyberSolve IT Inc.
Santosh Thapa's Location
Dallas, Texas, United States, United States
About Santosh Thapa

Santosh Thapa is a Java Developer at CyberSolve IT Inc. at CyberSolve IT Inc..

Santosh Thapa's Current Company Details
CyberSolve IT Inc.

Cybersolve It Inc.

View
Java Developer at CyberSolve IT Inc.
Santosh Thapa Work Experience Details
  • Cybersolve It Inc.
    Java Developer
    Cybersolve It Inc.
    Carrollton, Texas, Us
  • Wells Fargo
    Java Developer
    Wells Fargo Aug 2020 - Feb 2022
    San Francisco, California, Us
     Focused primarily on the MVC components such as Dispatcher Servlets, Controllers, Model and View Objects, View Resolver.  Involved in development of REST Web Services using Spring MVC to extract client related data from databases and SOAPUI tool is used for testing Restful API web services. Implemented the Web Service client for the login authentication, credit reports and applicant information using JAX-WS, and Apache Axis 2.  Configured JDBC and LDAP security in the application server. Developed LDAP server configuration file to enable encryption support for password storage.  Parsed those XML messages using JAXB and then store the data into Oracle Database using Spring JDBC.  Used EJBs (Session beans) to implement the business logic, JMS for communication for sending updates to various other applications and MDB for routing priority requests.  Used different phases of JSF lifecycle for client-side and server-side data validation.  Developed user interface using HTML5, CSS3, Java Script, Ajax and jQuery. Used AJAX and JavaScript for validations and integrating business server-side components on the client side within the browser. Created web applications prototype using Angular JS, Node JS, React JS. Worked on setting up JBOSS Fuse ESB and building and deploying applications to Fuse server.  Participated in builds using Ant and CI (continuous integration) using Jenkins.  Involved in the creation of exhaustive JUnit Unit Test Cases for each java class that is being developed for this application using a mocking framework Mockito using Test Driven Development technique.  Implemented automation using Selenium Web Driver, Cucumber, Core Java, and Maven & Jenkins. Writing the enhancements and migrating the existing programs using Test Driven Development (TDD) software development process Designed and coded application components in an Agile environment.
  • General Motors
    Java Developer
    General Motors Sep 2019 - Jul 2020
    Detroit, Michigan, Us
     Used Spring MVC and Spring ORM to develop the application. Used HTML, AngularJS along with Kendo UI for content layout and presentation. Implemented business logic using Session Beans, Servlets, and stored procedures. Created user-friendly GUI interface and Web pages utilizing HTML5 elements and DHTML embedded in JSP. Involved in tracking and fixing defects using HP Quality Center. Analyzed and fulfilled design requirements provided by business users. Utilized AngularJS as the development framework to develop single page web application (SPA). Developed user interfaces using JSP, HTML, CSS3, JavaScript, JQuery, Linux, and Ajax with JSON. Developed SOAP and REST based Web Services. Implemented different Design patterns like singleton, factory and J2EE design patterns like Business delegate, session facade and DAO design patterns. Used Spring Framework for dependency injection for Action classes using Application Context xml file. Involved in developing stored procedures and triggers to interact with business databases using JNDI Wrote PL/SQL procedures for intensive database transactions for storing high volume HTML Data. Implemented JAVA-J2EE technologies including specialization in XML, XSL, and XSLT. Used ANT for compilation and building JAR, WAR and EAR files. Used Apache Maven as version control system for the source code and project documents. Extensively used core java collections, API, and data structures. Delivered iterations every two-week cycle followed extensively Agile Scrum Methodology. Participated in various stages of the project life cycle including design, implementation, testing, deployment, and continuous enhancement of the application. Involved in debugging and resolving the production/test issues.
  • Usaa
    Java Developer
    Usaa Jan 2018 - Aug 2019
    San Antonio, Texas, Us
     Involved in deploying the application with Spring Framework and Hibernate Worked on gathering business requirements, analyzing the project, and created UML diagrams such as Use Cases, Class Diagrams, Sequence Diagrams, and flowcharts for the Optimization module using Microsoft Visio. Implemented the AJAX, JSPs, and Servlets, in the MVC Struts Framework to effectively handle the workflow of the application. Developed Action classes to handle HTTP client requests by using HTTP Servlet Request, HTTP Servlet Response, and Action Mapping and Action Form objects. Worked with Core Spring Framework for Dependency Injection, Spring Context to provide message sources Developed Spring Configuration file to define data source, beans and Hibernate properties Designed and developed the User Interface using JSP, JSF, HTML, CSS, and JavaScript Worked with Spring web flow to represent UI flow Implemented Design Patterns like MVC, Session Facade and Data Transfer Objects Developed few times sensitive and important review/comments sections with Angular JS using react directive. Worked with Hibernate for developing Persistence classes to interact with the database Implemented WSDL XML document to located and describe the web services Developed Ant scripts to deploy EAR, WAR files for deployment into server Successfully executed all the test cases and fixed any bugs/issues identified during the test cycles Worked with Log4J for logging purpose in the project Involved in building and deploying scripts using Maven to generate WAR, EAR and JAR files
  • Allstate
    Java Developer
    Allstate Jan 2016 - Dec 2017
    Northbrook, Il, Us
     Extensively used Hibernate framework to persist the operations data to the database. Wrote complex SQL and HQL queries to retrieve data from the Oracle database. Used Webservices for communication between the different internal applications. Used Apache Axis as the Webservices framework for creating and deploying Webservices clients using SOAP and WSDL. Scaled the component interactions and generalized the interfaces using RESTFUL. Used SOAP for the communication between the different internal applications. Involved in producing necessary WSDL to deploy as a Web Service. Developed the XML schema and Web Services for the data maintenance and structures. Developed classes to interface with underlying web services layer. Designed and developed JSP pages using Spring MVC framework. Developed Angular JS services making use of resource service to perform REST API calls to the backend. Used Spring Security for Authentication and authorization extensively. Used Spring Core for dependency injection/Inversion of control (IOC). Developed the Controller Servlet to handle the request and responses. Designed rich user interface screens using AJAX, Java Script, CSS, HTML. Involved in the design of the Referential Data Service module to interface with the various internal databases using JDBC. Developed and deployed the applications on Oracle WebLogic Application Server. Worked on database interaction layer for insertions, updating and retrieval of operations data of internal applications from oracle database by writing stored procedures. Involved in designing test plans, test cases and overall Unit testing of the system. Object Oriented Analysis and Design using UML include development of class diagrams, Sequence diagrams and state diagrams and implemented these diagrams in Microsoft Visio. Implemented MVC, DAOJ2EE design patterns as a part of application development. Developed controllers and actions encapsulating the business logic.

Frequently Asked Questions about Santosh Thapa

What company does Santosh Thapa work for?

Santosh Thapa works for Cybersolve It Inc.

What is Santosh Thapa's role at the current company?

Santosh Thapa's current role is Java Developer at CyberSolve IT Inc..

Free Chrome Extension

Find emails, phones & company data instantly

Find verified emails from LinkedIn profiles
Get direct phone numbers & mobile contacts
Access company data & employee information
Works directly on LinkedIn - no copy/paste needed
Get Chrome Extension - Free

Aero Online

Your AI prospecting assistant

Download 750 million emails and 100 million phone numbers

Access emails and phone numbers of over 750 million business users. Instantly download verified profiles using 20+ filters, including location, job title, company, function, and industry.