Abhijit B.

Abhijit B.

10+ years of experience in develop xpertise in JAVA, Spring Boot, microservices, Jenkins, Aws wit..

Bengaluru , India

Experience: 12 Years

Abhijit

Bengaluru , India

10+ years of experience in develop xpertise in JAVA, Spring Boot, microservices, Jenkins, Aws wit..

48044.2 USD / Year

  • Notice Period: 30 Days

12 Years

Now you can Instantly Chat with Abhijit!

About Me

ABHIJIT BAHUGUNI

Note : IMMEDIATE JOINEE.

Resume Headline:  SCJP Certified with 9.5  yrs of experience in JAVA/J2EE technologies namely, Spring Boot, Spring MVC, GraphQL, microservices, JPA and FE technologies like Javascript and...

OBJECTIVE :

 

Professionally, to contribute significantly towards the growth of the organization, utilizing my knowledge and skills. Personally, to be a good citizen and a good human being.
 

WORK EXPERIENCE : 9.5 years

 

  • Currently working as a  Lead Software Programmer  with Accionlabs,  Mumbai, from July 2018 – Aug 2019.

 

Previous WORK EXPERIENCE:

 

  • With Trigyn technologies as SSE.

  • With IDS as SSE.

  • With Wells Fargo as SE.

  • With Sequinnc as ASE.

TECHNICAL EXPERTISE:

 

Languages    : Java8.0(Lambda and Stream APIs hands-on)

Operating Systems    : Windows/XP

Framework    :Spring Boot, JPA, Eclipselink, Hibernate, Webservices

  • REST, Struts 2.0, Springs 4.2, Webservices, Groovy, Grails, JSF, Angular 7, graphQL

ORM    : Hibernate 3.6, JPA

FE technologies                      : Angular 6 & 7, html, css, javascript, typescript.

Cloud                                      : AWS, Azure.

Application Servers    : JBoss4.2.3 , Apache Tomcat, Weblogic 10.3(Conceptual Knowledge)

Development Tools    : STS, IntlliJ, Eclipse Neon, Toad 8.6, Mysql workbench

Testing Tools    : JUnit.
 

SUMMARY OF EXPERIENCE:

  • Have 2.5 years of team leading experience, currently leading a team of 7 including FE, backend developers, BA and QA.

  • 9.5 years of experience in developing Software Applications using Java / J2EE technologies including Spring boot, GraphQL, Angular, JPA, Hibernate, Groovy and Grails, html, css, javascript, typescript.

  • Good working exposure in Software Application Development based on J2EE enterprise solutions  using Java, JSP, Servlets, Spring boot, JPA, Struts2.0, Spring, Hibernate, Groovy and Grails.

  • Have worked on creating AWS resources in elastic load balancing.

  • Ability to quickly grasp any new technologies and concepts.

  • Have tendency to explore new technologies in the market.

  • Strong programming, analytical and interpersonal skills.

  • Strong communication and client interaction skills.

  • Effective in working independently and collaboratively in teams.


 

CERTIFICATIONS:

 

  • SCJP(Sun Certified Java Professional)

EXPERIENCE BREAKUP:

 

Organization    : Accionlabs, mumbai. Designation    : Lead Software Developer. Duration    : July 2018 – Aug 2019.

 

Organization    : Trigyn technologies, Mumbai. Designation    : Senior Technical Analyst/LSE. Duration    : July 2017 – July 2018.

 

Organization    : IDS Software Solutions, Bangalore. Designation    : Senior Software Engineer

Duration    : Aug 2014 – Mar 2017.

 

Organization    : Wells Fargo(Genpact Headstrong-parent org), Bangalore. Designation    : Software Engineer

Duration    : July 2013–Aug 2014.

 

Organization    : Sequinnc, Bangalore. Designation    : Associate Software Engineer Duration    : Nov 2010–July 2013.

 

PROJECTS EXECUTED:

 

Project 1

 

Title     : Snapsource

Clients    : Westpac

Technologies    : Spring boot, GraphQL,        Angular, JPA, html, css.

Duration             : July 2018 to Aug 2019.

 

Description :

The Snapsource system offers a wide range of services to Offices, all provided through a secure browser-based interface and available in all ten languages of publication. Snapsource enables Offices to access the newly added organizations like manufacturers, agents and distributors and their details.

 

  • Web services has been used to enable access to core business functionality.

  • Backend code has been developed using spring boot.

 

Roles & Responsibilities:

 

  • Leading backend and FE development team and drove the client calls for initial requirement gathering and provided various POCs for technologies to be used in the project.

  • Leading team of 4 and parallely developing in spring boot, graphQL and angular 7.

  • Deployment in AWS using ec2.


 

Project 2

 

Title     : ePCT (multiple versions/patches)

Clients    : WIPO

Technologies    : Spring Boot, Graphql, JPA, JUnit, RestAssured, Jquery, Ajax, Javascript, Apache Tomcat, Velocity, jBOSS.

Duration     : July 2017 to 2018.

Description     :

The ePCT system offers a wide range of services to Offices, all provided through a secure browser-based interface and available in all ten languages of publication. ePCT enables Offices to access the latest bibliographic data and any other relevant documents held by the International Bureau (IB) of WIPO.A new web user interface for a faster, more intuitive user experience.

 

  • Extensive built-in web services to enable access to core business functionality.

  • Backend code has been developed using spring boot.

  • Advanced reporting capabilities to give business users easy access to critical data

  • Choice of Oracle or SQL Server relational database technology

  • Added Graphql dependency for rapid development.

 

Roles & Responsibilities:

 

  • Lead backend development team and worked closely with the client, made choice of all the tools and technologies required for development.

  • Started project from scratch including prerequisite software setup and organized and handled a team of 2 backend developers.

  • Created various reusable components and worked on enhancements and defect fixing.

  • Created AWS setup for external bundle deployment for client.

  • Implemented Graphql for rapid development and ease of maintenance.


 

Project 3

 

 

Title    : InfoLease (multiple versions/patches)

Clients               : Westpac, Wells Fargo, DLL Canada, ImageNet etc.

Technologies     : Groovy, Grails, Spring, Hibernate, JUnit, Unidata, Jquery, Ajax, Web Services, Java scriptApache Tomcat.

           Duration       : July 2015 –                            May 2017

 

    Description    :

InfoLease10 is a Financial and Leasing product that can be used in backend office systems. It has support for International currencies & tax systems with seamless integration with other front-end office system.InfoLease9 was developed in UniBasic & the data is maintained in UniData which runs on Pick Operating system. InfoLease10 comes with web-flavor of the existing product with the following features.

  • A new web user interface for a faster, more intuitive user experience

  • Extensive built-in web services to enable access to core business functionality

  • Advanced reporting capabilities to give business users easy access to critical data

  • Choice of Oracle or SQL Server relational database technology Roles & Responsibilities:

  • Core member of framework development team working close with US team

  • Created various reusable components and providing architectural solutions to the product

  • Provided the Architectural solutions like International Date format, Language Group2 support , StateManager, FormService etc. in the product

  • Web UI & Business logic developer using Grails Framework.

  • Involved in the development of the modules like Contract Maintenance, Insurance Maintenance & General Ledger link

 

Project 4   

 

 

Title    : CustomerCare

Technologies    : Java, Groovy, Grails, Ajax, JQuery, Javascript, XML, XSLT, Servlets, JSP, JDBC,SQL

            Duration      : July 2014 to                              July 2015

            Description      :

CustomerCare gives you the ability to use the internet to provide customer service securely, easily, and flexibly. Your customers, dealers, and vendors can use your Web site to check real-time account information, including balances, payment and billing statuses, due dates, and amounts. The web environment is secure and automatically accesses and updates InfoLease and VehicleLease. It allows customers to change their mailing address, billing address, and e-mail address online.

 

Roles & Responsibilities:

  • Web UI & Business logic developer

  • Learned the legacy codebase in short duration and fixed various security issues like SQL Injection , XSS (Cross Site Scripting),CSRF etc

  • Worked on custom grid function which was later became framework reusable component

  • Unit testing, Bug Fixing & Support

  • Designed the features like Forgot password, User registration etc. and integration with infolease



 

Project 5

 

Title               :CDCB

Technologies : Java, XML, XSLT, Servlets, JSP, JDBC,SQL

Team Size        : 7

Duration        : June 2013 – July 2014.

Description     : The system provides OTC clearing solution which provides connectivity to multiple CCP clearing platforms. It also provides solutions for position keeping for house and client accounts, margin calculation for independent verification and more granular margin allocation, reconciliation with clearing house’s EOD files/reports. It also provides collateral management for client pledged collateral, prepares client statement for customers, settlement and accounting with sub ledger functionality.

 

Roles & Responsibilities:

  • A team member, involved in developmental activities

  • Involved in unit testing

  • Hands-on experience of Development of Interface for Calypso with

ClientOnBoardingTool as and when Client OnBoards.

  • Hands-on experience of Development of Utility Classes for Interface in Calypso

with WEB_RECON for reconciliation.

  • Run and Monitor EOD batch jobs that are run every day to update the trade position,

  • bug fixes to keep current functionality intact

  • Exposure and Knowledge in Calypso on customizing ScheduledTasks.

  • Exposure and knowledge of Capital Markets domain including various asset classes like Interest Rate Derivatives like Swaps, FRA’s .

  • Exposure and knowledge of Calypso FEE GUI.


 

.

Environment: Java 1.5& 1.6. Calypso, JSP, Hibernate 3.6, Struts 2.2, Spring 3.0.5, Oracle 10g, Jboss 4.2.3.

 

  Project 6    : Solution Accelerator

Team Size    11

Duration    : Mar 2012 – June 2013.

 

 

Description    :Main functionalities of COE involves exploring Calypso both technically and functionally, exploring in-depth Calypso API, Customization of various Calypso functionalities to match the client requirements and designing new tools not handled by Calypso and integrate it with Calypso.


 

Roles & Responsibilities:

  • A team member, involved in development activities

  • Designing and developing the application as per the specifications.

  • Involved in module and unit testing of the application.

  • Involved in Preparing Test Cases, Automation Test Scripts and Test Data.

  • Executing Manual Test Cases and QTP automation Scripts.

Handled the Trade, workflow, transfer, postings, Reports, Events and message customization using Calypso API.

 

Environment: Java 1.5, Calypso, JSP, Hibernate 3.6, Struts 2.2, Spring 3.0.5, Oracle 10g,

Jboss 4.2.3.



 

Project 7    : AUTOREBATE SYSTEM

Team Size       : 11

Duration         : June 2011 – Feb 2012.

Description  :The Sales and Marketing portal is intended to be used for processing rebates for customers buying Vehicle of the Motor Company and Dealers selling the Vehicles of the Motor Company, this document describes the Business Requirements and is intended to be read by Management of the Motor Company, Management and Developers of Autocon Industrial Solution.

 

Roles & Responsibilities:

  • A team member, involved in development activities

  • Involved in unit testing

 

Environment: Java 1.5, Calypso, JSP, Hibernate 3.6, Struts 2.2, Spring 3.0.5, Oracle 10g,

Jboss 4.2.3.


 

Project 8 : AUTOMOBILE RENTAL

Team Size    11

Duration : June 2010 – May 2011.

Description :A  Automobile rental is a company that rents automobiles for short periods of time (generally ranging from a few hours to a few weeks) for a fee. It is an elaborate form of a rental shop, often organized with numerous local branches (which allow a user to return a vehicle to a different location). This project was to design an application which helps the customers to reserve the vehicles and make the payments online. The other users of the

 

 

system were branch managers and administrators. Branch Managers can add new or modify the existing car details while the Administrators can add or modify branches or locations

 

Roles & Responsibilities:

  • A team member, involved in development activities

  • Involved in unit testing

 

.

 

Environment: Java 1.5, JSP, Struts 2.2, Spring 3.0.5, Oracle 10g, Jboss 4.2.3.



 

Project 10 : THEATRE SURVEY.

Team Size    12

Duration : November 2009 – May 2010.

Description :Theatre Survey is an online web-based application that helps to maintain the quality of theatres spread over. The end users of the application are the Quality Surveyors and Reviewers. A Surveyor visits the cinema hall in their individual segment, inspects the cinema hall and fills up the feedback form through the system. The form is submitted to the reviewers for approval. Once approved action items are assigned against each of the Departments. Based on this data, quality reports will be generated to see the performance. There is an admin module created for managing Surveyors, Reviewers, Theatres, Segments, etc.

 

Roles & Responsibilities:

  • A team member, involved in development activities

  • Involved in unit testing

 

Environment : Java 1.6, JSP, Struts 1.3, Spring 2.5, Hibernate3.4, Oracle 10g, Jboss 4.2.3.



 

EDUCATIONAL QUALIFICATION :

 

Graduation B.E.

College    :K L E Society’s College of Engineering & Technology, Belgaum University    : Visveswariah Technological University – VTU, Belgaum.

 

Higher Secondary School Certificate.

College    : JSS Pre-University College,Dharwad.

Board    :PU Board-Karnataka.

 

Secondary School Certificate.

School    : Basel Mission English Medium School,Dharwad.

Board    : Karnataka State Secondary Education Board.

 

PERSONAL DETAILS :

 

Father’s Name    : Ramesh Bahuguni.

Mother’s Name    : Rekha Bahuguni.

Date of birth    :16th Dec 1985

Gender    :Male

Nationality    :Indian

Marital status    : Single

Hobbies    :Sports, music, watching movies, sketching & reading. Languages known    : English, Hindi, Kannada.


 

I hereby declare that the above particulars furnished by me are true to the best of my knowledge and belief.

 

Date : 14.Nov.2019


 

Place : Mumbai 

Abhijit R Bahuguni.

Show More

Skills

Software Engineering

Portfolio Projects

Snapsource

Company

Snapsource

Role

Software Architect

Description

The Snapsource system offers a wide range of services to Offices, all provided through a secure browser-based interface and available in all ten languages of publication. Snapsource enables Offices to access the newly added organizations like manufacturers, agents and distributors and their details.

Show More Show Less

ePCT

Company

ePCT

Role

Full-Stack Developer

Description

The ePCT system offers a wide range of services to Offices, all provided through a secure browser-based interface and available in all ten languages of publication. ePCT enables Offices to access the latest bibliographic data and any other relevant documents held by the International Bureau (IB) of WIPO.A new web user interface for a faster, more intuitive user experience.

Show More Show Less

InfoLease

Company

InfoLease

Role

Full-Stack Developer

Description

InfoLease10 is a Financial and Leasing product that can be used in backend office systems. It has support for International currencies & tax systems with seamless integration with other front-end office system.InfoLease9 was developed in UniBasic & the data is maintained in UniData which runs on Pick Operating system. InfoLease10 comes with web-flavor of the existing product with the following features.

Show More Show Less

CDCB

Company

CDCB

Role

Full-Stack Developer

Description

The system provides OTC clearing solution which provides connectivity to multiple CCP clearing platforms. It also provides solutions for position keeping for house and client accounts, margin calculation for independent verification and more granular margin allocation, reconciliation with clearing house’s EOD files/reports. It also provides collateral management for client pledged collateral, prepares client statement for customers, settlement and accounting with sub ledger functionality.

Show More Show Less
Share: