Home

Janak - Java developer
[email protected]
Location: Dallas, Texas, USA
Relocation: ready to relocate
Visa: H1B
Name: Janak B Chhetri
Email: [email protected]
Ph#: 857-293-1344
Professional Summary:
Full Stack Developer with over 6+ years of relevant work experience towards software industry in development (Analysis, Design, Coding, Testing, Implementation). Specially involved into backend development using Spring Boot and spring.
Experience with Spring Modules like Spring IOC and Dependency Injection, Spring MVC, Spring Batch, Spring Web Flow, Spring Security (Authentication and Authorization), Spring AOP for Code Modularity and Spring Boot
Proficiency in Hibernate and the O/R mapping to map Java domain objects with the database, spring framework to easily configure J2EE applications.
Good knowledge of designing, deploying and operating highly available, scalable and fault tolerant systems using Amazon Web Services (AWS) and Azure.
Experience in working on various spring modules (Spring Core, Spring MVC, Spring JDBC, spring boot).
Experience in developing frontend applications using HTML5, CSS3, JavaScript, JQuery, Bootstrap, XML, XHTML, DHTML, SAAS, LESS, DOM, Ajax, and JSP.
Experience in Docker Engine and Docker Machine environment, to deploy the micro services-oriented environments for scalable application.
Good Knowledge in coded Java applications on both client-side and server-side and advanced multithreading
Expertise in implementing Design Patterns like Singleton, Controller, MVC(Model View Controller), Session Facade, Service locator, DAO, DTO, Business Delegate, Factory and Abstract Factory, Decorator, Observer, Adapter and Strategy.
Experience in using Amazon Web Services like EC2, Redshift, SQS, SNS, Cloud Watch and S3.
Experienced in configuring and deploying applications on different servers such as Apache Tomcat, Web logic, IBM WebSphere, JBoss.
Strong computer based analytical skills. Experience with computer programming languages and technologies (Perl/Bash/PHP/C/C++, Java/J2EE/,HTML
Experience in using the Log4j framework for Logging Java Application.
Expertise in JUnit test cases with the data mocking by using Mockito for unit testing application classes.
Experienced in Development, testing and deployment of enterprise applications on Windows and UNIX platforms using IDE's such as Eclipse.
Expertise in Hibernate , Docker , Jenkins, Azure, EMR, Apigee, Splunk, Dyna Trace Management tools and a web commerce like ATG
Experience in developing SOAP Webservices (JAX-RPC, JAX-WS), RESTful webservices (JAX-RS).
Extensive Experience in working with multiple databases like Oracle, SQL Server, MySQL, DB2, PostgreSQL and SQLite and NOSQL Databases like (Mongo DB, Cassandra, Dynamo DB, Infinity).
Good experience in using Software development methodologies like Agile (Scrum), Waterfall and Rational Application Development methodologies.
Strong experience in client interaction and understanding business application, business data flow and data relations from them.
Committed to excellence, self-motivator, fast-learner, team player, ability to deal with people diplomatically and a prudent developer with strong problem-solving skills and communication skills.

Technical Skills:
Java/J2EE Technologies Java 8/7/6, JSP, Servlets, JDBC, JNDI, JMS, JSTL, Java Beans, Java Multithreading, EJB
Web Technologies HTML5, XML, SAX, DOM, CSS3, JavaScript, AJAX, JQuery, Angular 6/4/2, Angular.js, Bootstrap
Frameworks Spring (MVC, IOC, Boot), Hibernate
Design & GUI Tools Eclipse
App servers IBM WebSphere, Apache Tomcat, BEA Web Logic, JBoss
Databases/Tools Oracle, SQL Server, My-SQL, Toad
Methodologies Agile, Waterfall
Design/Version Control CVS, SVN, Git
Operating Systems Windows, Linux, UNIX

Professional Experience:
Client: NorthernTrust, Chicago, IL. May 2022 Till Date
Role: Full Stack Developer
Responsibilities:
Collaborated with different teams to gather and analyze requirements and implemented the required information for the various projects and applications.
Developed and maintained backend frameworks using Java 8, Spring Framework, and Hibernate, guaranteeing ideal execution and data integrity.
Implemented RESTful APIs to facilitate communication between frontend and backend systems.
Utilized Git for version control, managing branches, and performing code reviews to ensure code quality and collaboration among team members.
Used JSF for internal report generation by fetching data from database with customized view using CSS and AJAX for form processing.
Migrating the existing project to Microsoft Azure with Azure services.
Designed and Implemented in VB/C++/Java (Swing, RMI, JNI), application enabling users to book trades into the system.
Performed a troubleshoot and resolved the defects to ensure the efficient code deliverables.
Participated in Agile/Scrum development methodologies to deliver features in time-boxed iterations.
Involved in Unit testing of application using JUnit and built the package using Gradle.
Used and Developed Junit testcases for code validation, reliability.
Performed code refactoring of the old codes and changed it to newer version as require for code efficiency.
Used Spring Boot which is radically faster in building cloud Micro Services and develop spring-based application with very less configuration.
Wrote SQL queries and stored procedures to interact with the DB.
Used Hibernate for mapping java classes with database and created queries with Hibernate query language (HQL) and integrated business layer with DAO layer.
Used Oracle DB as a Database for the data storage and used it to retrieve the data when needed.
Created and compiled XML and JSON Schema to generate Java Bean classes.
Involved in design and development of server-side layer using XML, JSP, JDBC, JNDI, EJB and DAO patterns using IntelliJ IDE.
Used Jenkins for continuous integration and continuous deployment pipeline.
Used Angular.JS directives that allow the developer to specify custom and reusable HTML elements and attributes that define data bindings and the behavior of presentation components.
Peer Reviewed the code and provided needed feedback for the efficiency and code quality.
Provided the daily status to the product owner with the work done and completion of the project and the deliverables.

Environment: Java 8, spring, Spring Boot, Azure, C/C++, Hibernate, Java Server Faces (JSF), Struts, Micro Services, JavaScript, Angular.JS, Angular 6, AWS, JSON, DOM, Node.JS, Docker, Jenkins, XML, POJO, DAO, JUnit, SQL, MySQL, Oracle, Git, Agile, and MacOS.

Client: Verizon, Irving, TX. Apr 2021 Mar 2022
Role: Full Stack Developer
Responsibilities:
Involved in Requirements gathering, analysis and design and documentation as the application was started from scratch.
Developed the application using Java 8 and implemented its features like lambdas Expressions, Time API, Streams, functional interfaces, collectors, default methods, type interfaces, for each.
Designed and developed using the Java collection API with Java 8 features and for Authentication and authorization extensively Spring Security is used.
Implemented Spring MVC framework in the presentation tier for all the essential control flow, business level validations and for communicating with the business layer.
Used Spring Boot which is radically faster in building cloud Micro Services and develop spring based application with very less configuration.
Used Spring Boot micro service architectural patterns to develop some standalone Micro services.
Utilized Spring Boot to provide all the CRUD capabilities and migrate existing application into REST based Micro Services.
Involved in creating and designing a database, and connect the database with Hibernate (ORM).
Used HTML5, CSS3, Java Script, Bootstrap, Angular.JS and Node.JS as frontend building Environment.
Developed web applications like message posting and auto complete form valuations using JSON, AJAX, and DOM scripting.
Implemented Angular 6 component router for navigation and Angular services to connect the web application to back-end APIs.
Involved in Enhancement of existing application utilizing Angular.JS, created HTML navigation menu that is role based wherein menu items changes dynamically based on the values derived from the database in the form of XML.
Designed and developed the system used for Amazon EC2, S3, CloudWatch, and AWS Elastic Environments, including monitoring individual instances, and managing individual components and SNS, SQS for asynchronous workflow.
Used JMS to create, send and read messages.
Used JSF for internal report generation by fetching data from database with customized view using CSS and AJAX for form processing.
Created and compiled XML Schema to generate Java Bean classes.
Used DOCKER to build Docker images from Docker files where code and dependencies are placed and we created Docker containers by running these images which helps in managing storage issues.
Used Jenkins for continuous integration and continuous deployment pipeline.
Implemented caching techniques, wrote POJO classes for storing data and DAO's to retrieve the data and did other database configurations using EJB.
Developed logging module using Log4J to create log files to debug and trace application.
Involved in Unit testing of application using JUnit and built the package using Maven and deployed the application on to WebLogic App Server.
Involved in writing SQL queries, PL/SQL stored procedures for the database and backend tasks.
Worked on Mongo DB database concepts such as locking, transactions, indexes, replication, schema design, etc.
Developed feature components in an agile environment (Scrum) utilizing a Test Driven Development (TDD) approach.
Created Action classes and used spring related features like Validations and Action Messages.
Providing the weekly status to clients with key accomplishments, project progress and status of the items to be delivered.

Environment: Java 8, spring, Spring Boot, Hibernate, MVC, Micro Services, HTML5, CSS3, JavaScript, Angular.JS, Angular 6, AWS, Bootstrap, AJAX, JSON, DOM, Node.JS, Docker, Jenkins, JMS, JSF, XML, POJO, DAO, EJB, Log4j, JUnit, SQL, PL/SQL, Agile, TDD, and Windows.

Client: Black Board, Phoenix, AZ. Feb 2020 Mar 2021
Role: Full Stack Developer
Responsibilities:
Involved in various phases of Software Development Life Cycle (SDLC) as requirement gathering, analysis, design documentation, development, test cases, implementing and production support of the application.
Extensively used Java 8 features like lambda expressions for communicating between business layer and database, stream API for Bulk Data Operations on Collections using both streams and parallel streams.
Used Java 8 Stream API and Method References features to point to methods by their names and used functional Interfaces.
Developed in .NET (C#/C++) a front-end GUI dat the traders and sales primarily used for pricing and option adjustments based on real-time market data feeds from Market data.
Worked on Spring MVC framework to easily test and maintain the code.
Designed and developed the REST based Micro services using the Spring Boot, Spring Data with JPA (Java Persistence API) and deployed Micro services onto Docker.
Designed and developed Micro Services business components using Spring Boot.
Implemented Micro services architecture using Spring Boot for making application smaller and independent.
Used Hibernate for mapping java classes with database and created queries with Hibernate query language (HQL) and integrated business layer with DAO layer.
Developed dynamic and responsive Web pages from scratch using HTML5, CSS3 (using SASS) and JavaScript.
Made Created Typescript reusable services and components to consume RESTAPI s using Component-based architecture provided by Angular 4.
Developed services with Angular 2 injectable property, as to make the service available for dependency injection when creating components
Used Angular two-way binding and Implemented the search functionality for Internal Application using Angular.JS.
Used Java Messaging Services (JMS) for reliable and asynchronous exchange of important information such as payment status report.
Used JSF framework for the application and utilized JSF validation framework for front end validations.
Built Docker Images and used Docker Trusted Repository and Open shift console to maintain Docker Images.
Worked heavily in AWS cloud resources to better achieve a lower cost and higher performance/uptime.
Developing EJB Message driven beans used for the publisher and subscriber model for sending E- mail.
Used Log4j to provide central logging facility, comes under singleton design pattern.
Involved in design and development of RESTful (JAX-RS) web services for other application to communicate and tested web services using SOAP UI and REST Client.
Developed REST services using Spring and used JAXB API for XML parsing.
Worked with Mongo DB to store non-relational data into collection and retrieve them whenever required.
Wrote SQL queries and stored procedures to interact with the DB.
Interacted with users in case of technical problems and mentored the business users.
Used agile methodology for the software development.
Performed a thorough unit testing and resolved several data related issues before migration to production.

Environment: Java 8, spring, Spring Boot, Hibernate, MVC, Micro Services, Docker, Jenkins, HTML5, CSS3, JavaScript, Angular 4/2, Angular.JS, DAO, REST, JMS, JSF, AWS, EJB, Log4j, JUnit, SOAP, MongoDB, SQL, Agile and Windows.

Client: Health First, Lake Mary, FL. Dec 2018 Jan 2020
Role: J2EE Developer
Responsibilities:
Involved in various phases of Software Development Life Cycle (SDLC) of the application like Requirement gathering, Design, Analysis and Code development.
Build a web application using spring MVC framework.
Developed Micro Service to provide RESTful API utilizing Spring Boot with Spring MVC.
Employed Spring Boot for initialize and bootstrapping the build configuration for the boot-based web applications
Used Spring Boot to remove broiler plate code which avoids code redundancy.
Used Hibernate in the persistence layer and implemented micro services DAO's to access data from database.
Responsible for implementing new enhancements and fixing defects using Java, JSP, spring and Hibernate. Developed Session beans which encapsulate the workflow logic and used Hibernate to access data
Involved in designing and developing the front end of the application using JSP, Java script, AJAX, HTML5, CSS3.
Used Angular.JS directives that allow the developer to specify custom and reusable HTML elements and attribute that define data bindings and the behavior of presentation components.
Involved Java Multithreading to cascade multiple changes on multiple records in only one transaction and developed a batch process framework.
Worked on Java Message Service (JMS) API for developing message oriented middleware.
Created Stateless Session EJB s for retrieving data and Entity Beans for maintaining User Profile.
Used Log4J to capture the log that includes runtime exceptions.
Developed Junit test cases for DAO and Service Layer methods.
Developed Stored Procedures, Triggers and Functions and actively involved in tuning SQL queries, Stored Procedures, Triggers.
Implemented the project under Agile Project Management Environment and followed SCRUM iterative incremental model and configured various sprints to execute.
Actively involved in Function Point Analysis (FPA) meetings with business team to analyze resource requirement.

Environment: J2EE, spring, Spring Boot, Hibernate, RESTFul, Micro Services, DAO, JSP, JMS, HTML5, CSS3, JavaScript, Angular.JS, EJB, Log4j, JUnit, SQL, Agile and Windows.

Client: Rent-A- Center, Plano, TX. Mar 2016 Nov 2018
Role: Java Developer
Responsibilities:
Involved in the Requirements collection & Analysis from the business team.
Involved in the Development of Spring Framework Controllers. Developed Controller for request, response paradigm by Spring Controllers using Spring-MVC.
Involved in design and development of server side layer using XML, JSP, JDBC, JNDI, EJB and DAO patterns using Eclipse IDE.
Hibernate DAO classes were developed to retrieve and save data using spring framework manager classes.
Involved in developing the persistence layer using Hibernate framework.
Created Action classes and used spring related features like Validations and Action Messages.
Developed various DAOs for handling business logic and data manipulations from database.
Developed JSP s for dynamic content generation and a script file (.jsp), which contains generalized script functions.
Wrote server side programs by using JSP s.
Used Core Java OOPS concepts (inheritance, polymorphism) in developing the code.
Involved in coding, maintaining, and administering EJBs and JSP components to be deployed on a Web-Logic application server.
Used Log4js for automated logging of error messages.
Wrote SQL queries and stored procedures to interact with the DB.
Interacted with users in case of technical problems and mentored the business users.

Environment: Java, spring, Hibernate, Micro Services, Eclipse, XML, JSP, EJB, Log4j, JUnit, SQL, and Windows.

References: Will be provided upon request.
Keywords: cprogramm cplusplus csharp user interface javascript sthree database rlang information technology procedural language Arizona Florida Illinois Texas

To remove this resume please click here or send an email from [email protected] to [email protected] with subject as "delete" (without inverted commas)
[email protected];1781
Enter the captcha code and we will send and email at [email protected]
with a link to edit / delete this resume
Captcha Image: