Somnath Das Adhikari

Somnath Das Adhikari

$20/hr
Professional Java Developer
Reply rate:
55.26%
Availability:
Full-time (40 hrs/wk)
Age:
34 years old
Location:
Kolkata, West Bengal, India
Experience:
8 years
RESUME Somnath Das Adhikari Address: Kolkata, West Bengal–712221, India. Objectives To pursue a professionally satisfying growth and challenging career. Seeking a quality environment where my knowledge can be shared and enriched for the growth of the organization and self. Professional Summary Overall 8+ years experienced IT Professional. Experience in AGILE/SCRUM. Have working experience on team management Have working experience on operational improvements. Have working experience on requirement gathering, analysis, design, development, testing and deployment phase. Strong in planning, problem solving and analytical skills. Ability to work successfully both independently and in a team setting. Proven track record of proper documentation for future maintenance and upgrades Experience in Microservices, SaaS, OSS/BSS, Payment, e-Commerce domain. Technical Skills Programming Language: Core Java, Servlet, JSP. Web Technology: HTML, CSS, JavaScript, jQuery, AJAX, JSON, XML. Frameworks: Spring (Spring AOP, Spring Data, Spring MVC, Spring Boot, Spring Security, Spring Cloud, Spring REST etc.), JPA, Hibernate. Webservices: RESTful, SOAP. Messaging protocol/tools: ActiveMQ, RabbitMQ. Microservices Libraries: Zuul, Consul, Hazelcast, Eureka, Swagger, Ribbon, Zipkin, ELK. Testing Frameworks/Tools: jUnit, Mockito, WireMock, Spring MVC Test, SonarQube. Database: MySQL, SQL Server, PostgreSQL, MongoDB. CI/CD and Container: Docker, Jenkins. Version control: Git, SVN, Bitbucket. Build Tools: Maven, Gradle. Operating System: Windows, Linux. Work Experience Company: Freelance October 2021 – till now. Designation: Freelance Java Developer Responsibilities included: Involved in client interactions. Involved in designing, development, Involved in writing unit test for different use cases. Company: Ericsson India Pvt. Ltd. from October 2018 – October 2021. Designation: Senior Software Engineer Product: Network performance management (NPM) Environment: Pearl, Java, Spring Framework, jUnit, Sql Server. Duration: August 2021 to October 2021. Description: A package using for processing raw data of performance of different network node and storing it into database. Responsibilities included: Involved in team leading. Involved in client interactions. Involved in designing, development of NPM technology package for customer. Involved in analysis and interpretation of data (XML, ASN1, CSV, ASCII) generated from different Telecom Nodes. Involved in writing scripts for raw data processing and file format conversion. Modeling data functionality for ETL process Product: EDA (Ericsson Dynamic Activation) Environment: Java, Spring Framework, RabbitMQ, jUnit, Mockito, MongoDB, SonarQube, Gatling. Duration: October 2018 to July 2021. Description: Helps overcome these challenges by addressing all service activation needs with a single, flexible platform. It provides for flow-through provisioning in both fixed and mobile domains with rapid activation of network and subscriber services. For native, virtualized and hybrid environments, it allows operators to automate and manage all network and service configuration and activation activities. And with its robust provisioning framework and transaction engine, Ericsson Dynamic Activation efficiently provides end-to-end activation design, execution and assurance functionality. Responsibilities included: Involved in team leading Involved in client interactions. Involved in designing, development, and deployment of multiple microservice based EDA modules for customer. Involved in writing unit test for different use cases. Involved in writing automation testing for API’s using Gatling. Company: Ensim India Pvt. Ltd. from April 2017 – October 2018. Designation: Senior Software Engineer Product: EAS (Ensim Automation Suits) Environment: HTML, CSS, Angular.js, Java, Spring Framework, Hibernate, jUnit, Mockito, ActiveMQ, Apache Camel, Sql Server, PostgreSql, Gatling. Duration: April 2017 to October 2018. Description: EAS (Ensim Automation suits) provides an end-to-end (OSS/BSS) platform with marketplace, subscription management, service catalog, provisioning automation, recurring, billing, invoicing etc. Through EAS platform clients can sell products and provide services of that product. EAS-Connector is a feature which wraps up the features and services of the product with EAS platform which client want to sell. Responsibilities included: Involved in client interactions. Involved Agile based in development and deployment of microservice based multiple EAS-Connectors for customers. Involved in database designing. Involved in writing unit test for different use cases. Involved in writing automation testing for API’s using Gatling. Involved in writing LLD’s for connectors. Company: RS Software India Pvt. Ltd. from December 2016 – April 2017. Designation: Sr. Software Engineer Project: MeS Environment: Java, Spring Framework, Hibernate, jUnit, Mockito, Apache Camel, Apache Kafka, PostgreSql. Duration: December 2016 to April 2017. Description: This project is an acquiring processor for client Merchant-e-Solutions and with third party client profitstars. Responsibilities included: Involved in client interactions. Involved in designing and developing reporting/billing microservices for ProftStars. Involved in database designing. Involved in writing unit test for different use cases. Involved in SCRUM. Company: Kenrosen Software Solution Pvt. Ltd. from May 2012 – November 2016. Designation: Software Engineer 1. Project: PanaPhoto Environment: HTML5, CSS3, jQuery, JSP, Java, MySql, Tomcat. Duration: December 2012 to March 2013. Description: This project is for an electronics good’s mall of Panama City, USA which has 6 outlets all over the city. All its outlets are connected with LAN and VPN. It is a wholesale and retail sale mall. The object of the project is automation of all its functionalities so that efficiency and accuracy is improved. This project deals with stock, customer and billing information, and the bargaining information. Responsibilities included: Making the designs usable and useful to the complete computer novices. Writing web pages in a combination of codes, such as HTML5, CSS3. Involved in development of web interface using JSP, Servlet, JavaScricpt, and JQuery. 2. Project: GaminRide Environment: HTML5, CSS3, jQuery, AJAX, Java, JSP, Servlet, MySql, Tomcat. Duration: April 2013 to August 2013. Description: This project is for one of US client named GaminRide which is a moving theatre having some movies and games. They are managing their franchisee as well as their services. Core functionality of this project is financial data collection and analysis, Royalty Invoicing & collection system and different financials report. Responsibilities included: Making the designs usable and useful to the complete computer novices. Writing web pages in a combination of codes, such as HTML5, CSS3. Involved in development of web interface using JSP, Servlet, JavaScricpt, and JQuery. 3. Project: VGN. KHAZANA Environment: HTML5, CSS3, Java, JDBC, Servlet, JSP, Angular.js, MySql, Tomcat. Duration: September 2013 to March 2014. Description: VGN.Khazana is E-Commerce based application That contain five modules named like Admin module, Accounting, Customer Cards, Loan System, Reports. Admin modules provide all type of master creations like user creation, card creation, Customer/Agent creation. Provide the full authorization for users, customers and make the proper abstraction of functions for every type of users. Accounting module deals with all type of accounting payment received against customer card as per the idea the organization provide cards to his customers and over this card customer take benefit over it like he can pay the money by installment without any interest as preorganization terms and condition so this module is enough intelligent to take care of the functional organization provide loans to his card holder. Card loan module take care of loaning system as per organization that terms and conditions, card holder can take benefit of loan, maturity and maintain the passbook entry. Responsibilities included: Involved in database designing. Involved in writing action classes in core Java, JSP Coding, JUnit Testing. 4. Project: Customer Relationship Management. Environment: HTML5, CSS3, Angular.js, Java, JSP, Spring Framework, Hibernate, RESTful Web Services, Maven, MySql, and Tomcat. Duration: April 2014 to October 2014. Description: CRM (Customer Relationship Management) this is a real estate CRM web-based application that manages leads, customer, booking, negotiated and approved payment plans, brokerage, property transfer, payment plans etc. CRM can support more than the sales function. Business relationships with Customer and manage their details Responsibilities included: Involved in back end development Java and Spring. Build RESTful Web services using JAX-RS API. Extensively used Hibernate and HQL to mapping POJOs and implement data persistence in database. Used Maven for the project management. Tests programs using Junit to ensure that logic and syntax are correct, and that program results are accurate. 5. Project: MyUvo car care web Environment: HTML5, CSS3, jQuery, Java, Hibernate, JSP, Angular.js, Spring Framework, Maven, MySql, JUnit, and Tomcat. Duration: November 2014 to March 2015. Description: MyUvo CCW is a place for owners to check vehicle diagnostics, vehicle status, maintenance schedules, driving behavior, alerts and nearby dealers. Responsibilities included: Involved in Implementing advanced Java API and Core Java for coding sophisticated business logic. Implemented application using Spring framework. Integrated Spring Framework with Hibernate. Implemented ORM using Hibernate for mapping persistence layer to database. Used HTML, CSS and jQuery to build interactive and attractive user interfaces. Maintaining the build process using Maven. Experience in developing and deploying applications through JBoss application server. 6. Project: Meeting Organizer Environment: HTML5, CSS3, Angular.js, Java, JSP, Spring Framework, Hibernate, Junit, Maven, MySql, and Tomcat. Duration: April 2015 to September 2015. Description: Meeting Organizer helps to schedule and keep track of meetings and resources in an organization. This tool will help users to organize meetings, inform attendees and to track post meeting action points till closure. It also helps to book meeting rooms and other resources such as projectors, laptops to avoid clashes. Responsibilities included: Involved in Implementing advanced Java API and Core Java for coding sophisticated business logic. Implemented application using Spring. Build RESTful Web services using JAX-RS API. Extensively used Hibernate and HQL to mapping POJOs and implement data persistence in database. Used Maven for the project management. Tests programs using Junit and Mockito to ensure that logic and syntax are correct, and that program results are accurate. 7. Project: Health Information System of Hospital Environment: HTML5, CSS3, Angular.js, Java, JSP, Spring Framework, Hibernate, Maven, MongoDB, JUnit and Tomcat. Duration: October 2015 to March 2016. Description: This application was developed to provide better service to the customers and helpful to the hospitals maintaining individual patient's life time medical record. The records can be accessed anytime, anywhere, instantly, with recently updated information of all the patients particularly ICU patients. This application is developed using a leading-edge object oriented, distributed, middleware technology in a three-tier architecture. Responsibilities included: Involved in Implementing advanced Java API and Core Java for coding sophisticated business logic. Implemented application using Spring framework. Extensively used Spring-data-MongoDB and MongoDB to mapping POJOs and implement data persistence in database. Used Maven for the project management. Tests programs using JUnit and Mockito to ensure that logic and syntax are correct, and that program results are accurate. 8. Project: Insurance Management Report System Environment: HTML5, CSS3, Angular.js, Java, JSP, Spring Framework, Hibernate, Maven, JUnit, MongoDB, and Tomcat. Duration: April 2016 to September 2016. Description: Client is national financial holding company that offers services like Insurance, investment and loans. This application offers various features like creating new accounts, managing existing accounts and personal loan applications. Responsibilities included: Involved in Implementing advanced Java API and Core Java for coding sophisticated business logic. Implemented application using Spring framework. Build RESTful Web services using JAX-RS API. Extensively used Spring-data-MongoDB and MongoDB to be mapping POJOs and implement data persistence in database. Used Maven for the project management. Tests programs using Junit and Mockito to ensure that logic and syntax are correct, and that program results are accurate. Tests DAO layer programs using Embedded MongoDB (In memory MongoDB) to ensure that logic and syntax are correct, and that program results are accurate. Academic Qualification Academic: Bachelor of Technology from WBUT in 2012. 12th Standard from W.B.C.H.S.E in 2008. 10th from W.B.B.S.E in 2006. Assets Hardworking, self-confident meets deadlines on task entrusted and ample analyzing capacity. Takes Initiative and no additional directions are required once work is explained and assigned. Good communication and keep abreast of new technologies, quick learning, dedicating and highly adaptable to new working environments. Hobbies Learning different technologies. Listening to music. Personal Information Material status : Single. Date of Birth:-. Languages Known: English, Hindi and Native. Declaration I hereby declare that the above information furnished is true to the best of my knowledge and belief.
Get your freelancer profile up and running. View the step by step guide to set up a freelancer profile so you can land your dream job.