0% found this document useful (0 votes)
531 views

Sushan Java Resume

Sushan Maharjan is a Java full stack developer with over 7 years of experience developing software and web applications using technologies like Spring Boot, microservices, Kafka, Angular, REST APIs, and AWS. He has worked as a full stack developer at Capital One and Goodman Manufacturing, where he designed and developed applications including a pricing engine and residential system configurator. His contact details and technical skills are also listed in the document.

Uploaded by

SatishKumarSinha
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
531 views

Sushan Java Resume

Sushan Maharjan is a Java full stack developer with over 7 years of experience developing software and web applications using technologies like Spring Boot, microservices, Kafka, Angular, REST APIs, and AWS. He has worked as a full stack developer at Capital One and Goodman Manufacturing, where he designed and developed applications including a pricing engine and residential system configurator. His contact details and technical skills are also listed in the document.

Uploaded by

SatishKumarSinha
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 6

Sushan Maharjan

Java Full Stack Developer


Employer: [email protected] / 469-305-1274

Professional Summary:
 Highly motivated IT professional having 7+ years of experience in development and implementation of
customized software and web-based applications.
 Experience of working in all major areas of the Software Development Life Cycle and good experience
in Application Performance analyzing and tuning and Strong experience on AGILE (SCRUM) and
Waterfall SDLC.
 Experienced in MVC architecture and J2EE Design Patterns like Singleton, Session Facade, Service
locator, DAO, DTO, and Business
 Experienced in EAI Enterprise Application Integration , SOA Service Oriented Architecture
methodologies and implementation using WSO2 ESB.
 Experienced in Java/J2EE Microservices Development for Application Analysis, Design, Development,
Integration, deployment, testing, debugging, documentation and Maintenance/Support for Web,
Standalone, and Client - Server based Software Applications using Object Oriented Programming
Concepts, Java and Java EE (Servlets, JSP, JDBC, JNDI, EJB), Web Services (REST, SOAP), Java
Script, HTML, CSS, AJAX, and XML, XSLT, Java Beans, Struts, JQuery.
 Developed Struts action, form beans, business object and adapter components for the controller and
model layers of the MVC pattern.
 Wrote various Struts Framework Action classes for interfacing with the business logic, form beans for
presenting the data to JSPs.
 Experience in developing web applications with various open source frameworks: Spring Framework,
Spring (MVC), Spring (AOP), NoSQL, Spring Scheduler, Web Flow, hibernate 2.0/3.0 ORM,
Hibernate ORM Search 3.5, JPA, Struts Framework 1.2,2.1, Struts Validation and Tiles Frameworks.
 Good knowledge and hand on experience in developing and consuming Restful Web services using
REST API. Used Jersey and Jackson libraries in reference implementation of JAX-RS and also
experience in developing and consuming XML/SOAP web services using JAX-WS.
 Experience in implementing Service Oriented Architecture (SOA) using Web Services (SOAP, WSDL,
Restful, JAX-WS and UDDI).
 Very good working experience in databases such as Oracle11g, MySql, Sybase, SQL Server in the
areas of Object-Relational DBMS Architecture, physical and logical structure of database, Application
Tuning and Query optimization.
 Strong Database skills with Oracle & working with VISIO and TOAD11, SQL navigator tools for
database modeling and development.
 Strong Knowledge and extensive experience using automated build ANT 1.7,1.8,1.9, Maven, Gradle
 Configuring Tomcat server for client cert authentication, SSL/HTTPS protocol, http to https redirects.
 Experience in installation, configuration, Deployment and management of web and enterprise
applications on BEA WebLogic Server 8.1, 9.2, 10.2 and JBoss application servers, Tom cat server.
 Experience in AWS platform and its dimensions of scalability including VPC, EC2, ELB, S3.
 Experience in working on version control systems like Subversion and GIT and used Source code
management client tools like TortoiseSVN, Stash, GitHub and other command line applications etc.
 Experience in designing and developing User Interface (UI) applications and professional web
applications using HTML5, XHTML XML, XSL, XSLT, jQuery, AJAX, JSON, JavaScript and CSS3,
JSF, JSP, JSTL Servlets and Client scripting and Server side scripting languages like JavaScript,
jQuery, JSON, JSF and JSP.

 Experience writing Angular2 code for developing Single page applications (SPA), used several in built
language core directives, expressions and modules.

 Extensive experience with Angular2, creating custom directives, decorators, and services to interface
with both restful and legacy network services also DOM applications.
 Hands on experience with Material Design concepts and Bootstrap framework.
 Hands on Experience in UML designing Use Case diagrams, State Diagrams, Activity Diagrams,
Sequence Diagrams, Class Diagrams, and Object Diagrams with Rational Rose 4.0.
 Experience in log management tools like log4j, Splunk generating the application usage reports.
 Involved in writing the Junit test cases as part of unit testing, used Mocking frameworks EasyMock,
PowerMock Objects and Spring Datasets in TDD approach. 
 Excellent communication and Analytical, Inter-personnel and presentation skills, Capable to meet tight
deadlines and Team Spirit.

Technologies:

J2SE Technology : Multithreading, Reflections, Collections, Serialization, Networking


Middleware Technology : JMS, MQ Messaging, Active MQ
J2EE Technology : Servlets, JSP, Tag Libraries, JDBC, JNDI
Architecture & Framework : MVC, Struts, Spring, Hibernate, Angular 2.
Database : Oracle SQL server, MySQL.
IDE : Eclipse, My Eclipse, NetBeans, Spring Tool Suite, Intellij.
Operating Systems : Windows 9x/NT/XP/2003/7/8/10, Linux, UNIX
Web/App Servers : WebLogic, Web Sphere, Tomcat, JBoss, Apache
GUI : HTML5, XML, XSD, AJAX, JavaScript, Node.js, Angular 2, JQuery, CSS3,
Bootstrap
Query Languages : SQL, PL/SQL
Programming Language : C, C++, Java, J2EE
Design patterns : MVC3, Business Delegate, Business Object, Value Object, Front
Controller, Database Access Object, Factory, Singleton.
Tools : Maven, ANT, Gradle, Log4J, JUnit, SoapUI, Junit, TestNg,
Selenium web driver, Jenkins, AWS.
Webservice Specifications: JAX-RPC, JAX-WS, JAX-RS
Network Protocols : TCP/IP, DHCP, DNS, SNMP, OSPF, VPN
Version Control Tools : SVN, CVS, GIT

Professional Experience:

Capital one, Plano, TX Feb 2020 – Till date


Full Stack Developer

Projects involved in:


Pricing Engine
Capital one is one of major Financial corporation in US specializing in credit cards, auto loans, banking and
saving accounts.
Pricing engine is one of most critical application in Capital one . It is responsible for decisioning price, credit
policy limitation, structuring deal, adjusting price. There are three major units within it refinancing , dealer and
direct pricing.
The business logic goes through numerous algorithm considering rule engine data load poller, mass scoring for
dealer and direct policy checks etc to give decision.

Responsibilities:
 Designed and developed Rest Api end point using Spring boot using annotation and implementing
architecture pattern.
 Designed the application in layered approach like Presentation, Service, DAO, Test Modules.
 Performed code build and deployment using Maven.
 Assisted in identifying and resolving defects.
 Worked in Performance testing of Application using Jmeter.
 Wrote Junit test cases for existing MicroServices.
 Involved in implementing Spring boot MicroServices to process the messages into the Kafka cluster
setup.
 Experience in continuous integration using Jenkins for timely builds, code coverage, running test.
 Used sonar and Jacoco plugin for code coverage and also to run all test.
 Worked on making Code Sonar Compliant.
 Expertise in SQL Scripting and exposure in understanding stored procedures and involved in study of
Database Design Process.
 Involved in making code Check style compliant.
 Involved in BDD using Cucumber.
 Worked on resolving Cognitive Complexity in existing microservices.
 Used log4j properties for logging.
 Designed and developed Single page application in Angular 8 along with HTML5, CSS3, Angular
Material.
 Implemented client side validation on reactive form.
 Experience on AWS Deploying, managing and operating scalable, highly available, and fault tolerant
systems and managed continuous delivery systems and methodologies on AWS.
 Implemented health checks for Microservices.
 Worked on Swagger API and auto-generated documentation for all REST calls.
 Implemented a Continuous Delivery pipeline with Docker, Jenkins and GitHub and AWS AMI’s,
whenever a new Github branch gets started. Jenkins, our Continuous Integration server, automatically
attempts to build a new Docker container from it, The Docker container leverages Linux containers and
has the AMI baked in.  
 Responsible for developing data pipeline by implementing Kafka producers and consumers and
configuring brokers.
 Knowledge of Cassandra maintenance and tuning – both database and serve.
 Resolved bugs during Hardening Sprint Testing before Release.
 Resolved bugs and response differences in Sanity Test.
 Worked on cleaning sensitive information from Git Repo.
 Involved in resolving cyber vulnerability related to AMI rehydration.
 Involved in checking missing request in Snowflake for matrix testing.
Environment: API, Spring boot, DAO, Maven, MicroServices, Kafka, Jenkins, SQL, BDD, Cucumber,
Angular, HTML5, CSS3, Swagger API, Cassandra, REST, CI, AWS, Snowflake.

Goodman Manufacturing, Houston, TX Jan 2018 – Jan 2020


Full Stack Developer
Goodman manufacturing is leading Company is AC manufacturing.
Residential System Configurator – This application determines standard of AC, and gives you matchup for
Residential AC as per AHRI standard. AC consist of various part generally divided into two parts outdoor unit
and indoor unit, which has their own engineering ratings to make it compatible and also follow standards in
different region. This web application determines all these factors and gives you match up. It consists of
Expanded Rating chart which gives you performance factor in different temperature range which is essential for
distributers. This application has various other features like prices books, comparing features which are turned
on or off based on user access rights.

Projects involved in:


 Residential System Matchup
 Independent Price tool

Responsibilities:
 Gather requirement from user and design application using paint and Photoshop and outline
functionality.
 Developed, and debugged the servlets with WebSphere Application server 7,8
 Implemented Cart CRUD operations end points, Cart controller and REST API end points like Add to
Cart, View, Update and all other cart operations.
 Implementation of middle tier using Servlet and front end using JSP, jQuery, HTML, CSS and ajax.
 Designed Pdf layout using library like itext 2.7 also Excel file using Apache POI 3.1.9.
 Developed Web Application on Angular 2 on front end with Bootstrap 4.0 and Java Spring 4.2 on back
end and Java 1.5, 1.8.
 Updated Angular 2 application to Angular 7 and implemented kendo UI grid to format data
 Build codes for Shadowboxes, Carousals, dynamic vertical tables with multi functionality in each column
using Angular Material.
 Involved in hybrid mobile App development using Ionic 4.0 framework.
 Developed Responsive web application for all kinds of screen using bootstrap Grid.
 Prepared test plans and executed test cases for unit testing using Junit and involved in code review.
 Developed Rest API using Jersey Frame work, Spring 3.2, Soap client using Apache Axis.
 Extensive experience with Spring Core, Spring IOC, Spring Boot, Spring Data JPA, Spring AOP, Spring
Security, Spring Transaction, Spring JDBC, Spring MVC, Spring Integration and Hibernate ORM.
 Maintain application developed using Java, JSP and spring mvc.
 Designed and developed asynchronous RESTful Microservices using Spring boot, Spring MVC that
are consumed by other microservices. For example: - Rest Api to return Available Tonnage of AC and
heat pump to front end.
 Involved in creation of web services, Rest Api, consumed WSDL and web methods with Annotation in
hibernate, Used the spring container for data source and to load the Hibernate specific classes.
 Used SVN as version controlling tool.
 Developed System Matchup Pdf API and expanded rating API which returns base 64 string of pdf for
selected combination of equipment’s also called matchup, it consumed by different teams in Company
 Consumed API from front end application to display as Master and Child Grid in Angular 2 application
using KENDO UI Grid and also used Angular Material [ Mat table] to create Vertical table as per
requirement for Comparing matchup functionality in Matchup application.
 Upgraded rest api and business logic to Spring boot, managed dependency using Maven.
 Developed code using Designed Patterns like DAO, factory pattern.
 Used Hibernate in Data Access Layer to access and update information in the database.
 Wrote SQL query to fetch information.
 Maintained log using Log4J.
 Involved in Test Driven Development practice.
 Involved in Unit testing of application and writing Junit test cases.
 Initiated deploying microservices to Cloud using AWS using elastic beanstalk and EC2 instances.
 Assisted in responding to emergency support calls.
Environment: AWS, EC2, Junit, SQL, Spring, Angular, API, KENDO UI, web services, JSP, jQuery, HTML,
CSS and ajax, Bootstrap, Shadowboxes, Microservices, Maven

AmegyBank, Houston, TX Sep 2016 – Dec 2017


Sr. Java Developer

Responsibilities:
 Used Collection Framework and Multithreading for performing cache Operation. Developed, and
debugged the servlets and EJB with WebSphere Application server.
 Developed the middle tier using EJBs, Java Servlets. Developed session, entity beans and message
driven beans.
 Designed and developed the UI using, JSP, HTML, CSS and JavaScript, AJAX, JSON.
 Designed and developed web pages using with HTML5, DHTML, XHTML, CSS3, Ajax, JSP and
JQuery based on the W3C standards and Web 2.0.
 Achieved role control functionality mainly by retrieving JSON data from AJAX and combining the
retrieved data with jQuery to manipulate nodes in DOM tree.
 Utilized a combination of regular expression and jQuery Validation Plugin to conduct input check.
 While in the newer sub project, conducted validation in AngularJS way.
 Designed the data flow for the client-side screens and the object interaction layer for the server-side
components using Rational Rose.
 Involved in Use Case Diagrams, Class Diagrams and Sequence diagrams using Rational Rose.
 MQ was used to provide a single unifying transport that reduces cost and maintenance efforts, including
support for HTTP, REST and JMS.
 Developed reports in an excel format using POI-HSSF API. Used XML/XSLT for transforming common
XML format and SAML for Single Sign-On.
 Designed configuration XML Schema for the application. Monitoring WebLogic Server health and
security.
 Developed Maven scripts and developed builds using Maven and continuous integration servers like
Jenkins.
 Used Angular 2 for the client-side validation. Used XML Http Request Object to provide
asynchronous communication as part of AJAX implementation.
 Used Typescript and its features such as static typing, classes and interfaces. 
 Created Typescript reusable components and services to consume REST API's using modular based
architecture provided by Angular 2. 
 Designed and implemented Java Classes to use JAXP parser to create Java objects to be able to
modify the data received in the response.
 Experience with KORN based scripts as part of triggering UNIX and J2EE based Jobs.
 Prepared the test plans and executed test cases for unit, integration and system testing using different
automation tools like JUnit, Soap UI and Fiddler.
 Performance Testing experience using Jmeter Involved in complete development of 'Agile
Development Methodology/SCRUM', developed and tested the application during various iterations
 Extensively used MVC, Factory, Delegate and Singleton design patterns, Decorator, State,
Strategy design patterns
 Used Spring Framework AOP Module to implement logging in the application to know the application
status. Used Spring DAO Module along with Struts Framework to deal with Database.
 Used Angular 2 for Directives, Filters, Services, Validation, Databinding of UI components.
 Whole application was deployed on AWS EC2 instance. Configured EC2, Route 53 and RDS services
for DEV boxes.
 Used Jasmine to do UI unit testing. NPM was used for dependency management of front end
components.
 Spring MVC Framework IOC (Inversion of Control) design pattern is used to have relationships
between application components. It is also used to separate the application configuration and
dependency specification from the actual application code.
 Extensively used various Spring Framework modules like DI (IOC), Bean Wiring, Inheritance, Auto
Wiring, JDBC Templates, AOP and Spring Quartz Schedulers for Jobs.
 Designed and implemented a stream filtering system on top of Apache Kafka to reduce stream size.
 Used SOAP for Web Services by exchanging XML data between applications over HTTP. WSDL was
used for publishing Web Service interfaces.
 Junit tests were written to test each module in the application. JSP-EL and JSTL were also used as
server-side front end scripts. Wrote Ant Scripts to automate the build and deploy process.
 Involved in Code Review, Unit Testing and Integration Testing.
 Highly skilled in using Version Control Management tools like SVN, CVS, and GIT.
Environment: Java, Spring Boot, Spring MVC, Spring AOP, Hibernate 4.0, JAX-RS Webservices, JAX-WS
Webservices, Apache CXF, JQuery 1.08, JQueryUI, AJAX, UML, MS Visio, JSTL, Oracle 11g, Websphere,
Eclipse 4.2, Junit, XMLSPY, SOAPUI 5.1, Log4j, Maven 3.1, PMD, AWS, NodeJS, Bootstrap, Angular 2,
HTML5, CSS3, Toad, Maven, Hudson, Sun Jersey, Junit 4.1, EasyMock, JIRA, Rally, Jasmine, Apache
POI, Quartz Scheduler, Selenium, GIT, Bamboo CI, Cucumber, SoapUI, Fiddler, JMeter.

South Texas Dental, Dallas, TX Sep 2015 – Aug 2016


Java Developer

Responsibilities:
 Involved in database modeling applying the normalization rules. Developed Code using Struts
framework, based on the MVC design pattern
 Developed the presentation layer using Struts Tag Libraries. Developed the application with iterative
methodology, recapturing the existing code and writing a new code for most of the modules
 Created POC for Spring Batch for running batch jobs. Worked on backend logic using Servlets, EJB,
Hibernate and JDBC.
 Developed page specific elements, handlers, web beans, view helper classes, JSP pages & fragments
by using design patterns and java standards
 Analyzed, designed, validated the business logic of the system and implemented the application
 Developed business services using EJB’s and used SOAP API. Translated functional requirements into
technical design by gathering the user stories. 
 Developed order history and order status of all the Authorized agent’s specific bonds. Developed
dynamic pages for generating a report for displaying the existing business rules based on a search
criterion to be reviewed by the CNA internally
 Involved in debugging the product using JIRA Bug Tracking. Deployed the application on to
Websphere application server.
 Extensively used and implemented all the swing components in the application. Developed Search Tool
for the organization to display reports agent wise, month wise, weekly.
 Involved in developing the UI pages using HTML, Bootstrap, JavaScript, JSON, jQuery and AJAX.
Utilized a combination of regular expression and jQuery Validation Plugin to conduct input check.
 While in the newer sub project, conducted validation in AngularJS way.
 Developed servlets for generating reports in PDF format. Implemented multiple high-performance
MongoDB replica sets on EC2 with robust reliability.
 Implemented logging using log4j. Deployed the application in JBOSS Application Server. Developed
Servlets and Worked extensively on My SQL. Worked with MySQL for SQLYog and Workbench.
 Written JQuery Validations for the User Front-ends. Maintenance of data in different Oracle Database
and environments using TOAD.
 Worked on Hibernate object/relational mapping according to database schema. Effective using in
Clearcase and clearquest for version control and defect tracking.
 AWS Infrastructure Setup Web Server, App Server and PDS Server.
 EC2 instances, RDS instance - MySQL, VPC, S3, IAM, Route53.
 Worked on WebSphere and Apache 2.2 setup on EC2 instances.
Environment: Java, J2EE, Struts 1.1, EJB 2.0, Servlets, Ant, JavaScript 1.3, JSPs, HTML, CSS, JQuery,
JSON, Oracle 8i, Ajax, MongoDB, Soap, Toad, Eclipse 3.1, WebSphere Application Server 5.1, Apache
CXF, MySQL, XSLT, JUnit, Log4j, Rational Clearcase, ClearQuest, Angular, AWS.

Nexhop Ltd, Kathmandu, Nepal Jan 2012 – July


2015
Java Developer

Responsibilities:
 Designed the application based on the architecture of the MVC design pattern. Project was developed
following Waterfall methodologies.
 Requirement Analysis and Documentation as per SDLC methodologies. Converted requirement into flow
design diagram using MS Visio.
 Performed data loading using Struts- Hibernate. Used WSDL to post the services in the UDDI.
 Configured Hibernate second level cache using EHCache to reduce the number of hits to the configuration
table data.
 Used Ant for building from Git repository. Developed views for JSP pages using AJAX.
 Extensively used Hibernate in data access layer to access and update information in the database.
 Used Git for Version Control. Code development using Eclipse, HTML, JAVA, JSP, SWING, Servlet and
SQL.
 Created Functional Test cases and achieved bug fixes.
Wrote SQL, PL/SQL (Procedures/Functions/Packages/Triggers) to handle business functionality.
 Worked on Eclipse for development and deployment of application in Tomcat Application Server.
Used XML SAX parser to simulate xml file which has simulated test data.
 Code review and function testing for better client interface and usability.
 Participation in meeting with team, senior management and client stakeholders.
Environment: Java 1.5, Ant 1.7, JSP, Servlet, SQL, Oracle9i, JDBC, Struts, Hibernate, Eclipse, HTML, SDLC, MS
Office, Windows, AJAX, WSDL, UDDI, SAX, DOM, Eclipse, Swing, Git.

Education
Bachelor’s in Electronics and Communication Engineering, Tribhuwan University, Nepal
Masters of Science in Computer Science, Lamar University, Tx

You might also like