Senior Software Expert / Full Stack Development, Java development
Aktualisiert am 22.10.2019
Profil
Mitarbeiter eines Dienstleisters
Verfügbar ab: 02.12.2019
Verfügbar zu: 100%
davon vor Ort: 100%
Skill-Profil eines fest angestellten Mitarbeiters des Dienstleisters
English
Fluent
German
Beginner (A1)

Einsatzorte

Einsatzorte

Wiesbaden (+500km)
nicht möglich

Projekte

Projekte

5 Monate
2019-02 - 2019-06

Senior Java Expert.

UNITE is an application that is used for providing finance options to new automobile buyers. Web services is used in authentication, registering new customer, providing financial service like loans etc. Active listeners always make sure the session is maintained through the transaction. Loans are provided for both new and used vehicles. JPA is used as a persistence tool. Web services Soap and Rest are used in various transactions. Front end is developed using JSF 2.5, primefaces, iText for pdf, Ajax etc. Enterprise Architect is used for modelling Business objects. Mocks are used in unit testing.

 

Technology: Java8, Soap web services, Restful, Jsf, primefaces, Ajax, maven, websphere9.5, IntelliJ and Ubuntu.

 

Contributions:

  • Developing of View using Jsf, primefaces, Ajax and Javascript.
  • Building of code using maven.
  • Configuring Websphere server for deploying application and mocks.
  • Bug fixing of production issues in given time.
  • Executing various tasks in Ubuntu.
  • Attend daily Scrum meetings.
T-Systems
Stuttgart
1 Jahr 7 Monate
2017-06 - 2018-12

Ufeed

Associate Lead Java7 Multithreading Flex ...
Associate Lead

Ufeed is a multithreading application that process files from a feed and send that to down streams. This has many multithreaded applications that interact with each other controlled. Initially a thread waits for file to be loaded in a particular pre-configured path. The file is processed by file extractor thread and distributed by distributor thread to respective data streams. Attend Scrum meeting every day and give the status of project to onsite manager in voip calls.

Tasks:

  • Develop and maintain Multithreaded based application in Java.
  • Develop Business Rules in Drools.
  • Develop HP-UX korn shell scripts to modify xml configuration files.
  • Technical lead helping team in technical issues.
  • Configure the multithreaded application to process new data feeds.
  • Fix the issues in production.
  • Deploy the code in cloud.
  • Develop utilities in HP UNIX korn shell scripting.
  • Manage a team of 8 members.
  • Design new requirements in UML diagrams.
  • Maintain code repository in Git.
Java7 Multithreading Flex Xml JMS HP Unix Ksh shell scripting Git Cloud Red Hat 7 Fiorano application server
CenturyLink Technologies (Telecommunications)
1 Jahr 8 Monate
2015-10 - 2017-05

PNR Services

Technology consultant SOAP webservices JAXB Spring core ...
Technology consultant

PNR services is a project to Add, Delete or Modify the PNR of flight ticket of a passenger. SOAP Web services is used to get the request from the user and this is processed to get the details and booking of the ticket is done. If the request is made to modify the PNR then a particular service is invoked that modifies the PNR information and stores in the database. Spring is used to receive the user request and send the response.

Tasks:

  • Developing of the services in SOAP to implement the Keyword add information to PNR.
  • Involved in resolving the jira issues using SOAPUI, Eclipse.
  • Involved in designing the ADD keyword to PNR using UML.
SOAP webservices JAXB Spring core Aspectj log4j xml Tomcat 6.0(middleware) Oracle AngularJS SVN
Sabre (Airline)
5 Monate
2015-04 - 2015-08

SITA Voyager (Sales and Servicing)

Technology consultant Web Services Jax-ws Soap JMS ...
Technology consultant

Voyager sales and servicing is a project that is used by SITA to sell airtickets online. This application is developed using NGAF swing framework, web services Jax WS, soap, Xsd, spring 2., JMS. This application has features like Booking, reservation, Modification of tickets. Request from front end is sent to the JMS queue and this message is received from MDB that in turn invokes the web service soap call to get the data from GDS system, that has the ticket related information. After the selection of the data this is again sent to the GDS system for the confirmation of ticket. The selected ticket is also stored in SITA database using soap message.

Tasks:

  • Achieved the configuration of JMS queue in weblogic server.
  • Implemented the MDB to receive messages from the queue.
  • Coding of web services call from MDB to receive the soap response.
  • Achieving Marshalling and unmarshalling of the soap messages.
Web Services Jax-ws Soap JMS MDB JAXB Oracle OSB Weblogic server 11g SoapUI JMS Hermes Eclipse
SITA (Airline)
5 Monate
2014-10 - 2015-02

Fault Tree Automation (E-enabled AIRCRAFT)

Tech Analyst Java 1.6 Swings Dom4j ...
Tech Analyst

Fault Tree Automation is a application that is used to generate the fault tree xml file. Fault Tree is a xml that has the information of the defects of aircraft. This is complex xml having size more than 80 thousand lines. DOM is used to generate xml. The facet data is provided in the form of excel. This data is read and converted into xml. Facet data is displayed in table form. If the row in a table is double clicked a form is displayed that has all the data. The facet data row is displayed in textbox that helps to update facet data. Fault tree xml is generated and save in the path specified in properties file.

Tasks:

  • Involved in designing of HLD and LLD by UML.
  • Involved in designing of UI.
  • Involved in coding of xml generation by using DOM.
  • Involved in collection of requirements from client and converting into UI designs.
Java 1.6 Swings Dom4j Design Patterns Eclipse
Cathay Pacific (Airline)
Hong Kong
1 Jahr
2013-11 - 2014-10

ECRB NextGen

Technical Analyst Html5 jquery jquery mobile ...
Technical Analyst

ECRB Nextgen is a online vehicle servicing application, used to maintain the data of cars that have been given for servicing by toyota automobile owners. This is developed using jquery, jquery mobile, struts 1.1, Oracle 11i, css, Html 5. The data of the car and owner is stored in the database by using the application in ipad. The details of the servicing are entered in the application. Then a total cost of servicing is calculated and displayed in the billing page.

Tasks:

  • Developing the prototype in IOS(Apple ipad) single handedly and hence the project got approval for development.
  • Developing of build xml files in maven.
  • Developing jquery scripts required to modify the look and feel of the page.
  • Developing EJB interfaces, and the implementation of the methods having business logic.
IOS 6.0 (Apple ipad)
Html5 jquery jquery mobile struts 1.1 oracle11i EJB2.5 javascript websphere Eclipse Safari 6.2
Toyota motors Thailand (Automobile)
Thailand, Bangkok
1 Jahr 4 Monate
2012-08 - 2013-11

SGN (Group Mass transit), Desktop application

Technical Analyst Core Java Eclipse plugin (Rcp) Jface ...
Technical Analyst

SGN is an application used by German railway to book and maintain group ticketing. Group ticketing is used by people who travel in group. This application is developed using RCP, JPA, Hibernate and Oracle 11g. The design pattern’s used are Delegate, Façade, DAO.

Tasks:

  • Design the LLD using Enterprise architect.
  • Development of the functional components in Rcp, Jface, Hibernate, JPA.
  • Writing the Jrxml for reports in pdf format in Jasper reports.
  • Writing unit testcases along with Regression test cases.
  • Developing of stop section page using RCP.

  • Developing Entities that are required to store the data using Hibernate, JPA, EJB3.0
  • Developing of named queries that are required to persist the data.
  • Designing of requirements using Enterprise Architect tool and design class diagrams and Sequence diagrams.
  • Single handedly developed many functionalities in SWT and Jface.
  • Responsible for go-live of project within the given timeline.
Core Java Eclipse plugin (Rcp) Jface Swt J2EE Jasper reports and Oracle 10g maven JBoss 6.0 SVN Eclipse
DB Systel Gmbh (Travel)
2 Jahre 1 Monat
2011-11 - 2013-11

NVS Kruz and ABO, Standalone application

Technical Analyst Core Java Eclipse plugin(Rcp) Jface ...
Technical Analyst

NVS is a desktop application used to book the train tickets by German railways(DB). The application is implemented in core Java, JavaScript, jsp, servlets, web services. The client side of NVS is implemented in jsp and javascript. The client side has features like booking,  reservation, train schedule, reports etc. The request from client side is sent to the middle tier that process the request and convert to xml format. Middle tier is connected to another application responsible for connecting to database using Tuxedo. Sax parser is used to process the xml data. The response is sent to NVS application from Tuxedo interface and this is displayed in the client side. ABO system is another application used to book monthly or yearly subscriptions. This is implemented in Rcp (eclipse), Swt, Jface, Servlets, and Oracle. The client side of the application is implemented as eclipse plugin. Jface and Swt is used in developing the dialogs (view). The usecase is implemented in Java. Sax parser is used to parse the xml data that sent from the database.

Tasks:

  • Development of the table sorting in Rcp
  • Maintenance of the ABO application by resolving the defects.
  • Developing the interface of SEPA.
  • Development of reports in jrxml using jasper reports.
Core Java Eclipse plugin(Rcp) Jface Swt Javascript J2EE Jasper reports Xml Oracle Rational Clearcase Eclipse
DB Systel Gmbh (Travel)
Frankfurt
1 Jahr 1 Monat
2010-11 - 2011-11

Trading Room Solutions (Insurance), Intranet application

Senior Software Engineer Struts 1.2 xml Ejb 2.1 ...
Senior Software Engineer

Trading is an Insurance project. This has modules like subscribe, admin, and support. This has page to enter all the Insurance details. Once the details are entered, then this is stored in database. There is an option to add asset. This will also be updated in database. There is an option to transfer the Insurance to some other company. This has Tree navigation in the left side of the page. Once all the details are entered the tab generate appears on the top of the page. If this tab is clicked the policy will be generated. This policy has start date and end date. This can be renewed after the end date is reached.

Tasks:

  • Developing Business rules using IBM JRules.
  • Coding of Jsp pages, Struts, Sax parser.
  • Developing reports in PDF format in Jasper report.
  • Validation of Jsp pages.
  • Development of document about architecture of the project.
  • Development of understanding document of Renewal 2011.
Struts 1.2 xml Ejb 2.1 JPA Jrules Javascript Weblogic 6.0 ? 11g Sybase Eclipse
Niit Insurance Technologies Limited. (Solen)
3 Monate
2010-06 - 2010-08

Telephonic Booking Kiosk, Internal application used in management of dealers

Senior Software Engineer EJB J2EE Oracle 10g ...
Senior Software Engineer

Indepay kiosk is used to book online tickets of trains, bus, Airline. Prepaid moble recharge is also possible in this equipment. There is a customized telephone from Indepay that has options of booking of train, bus and plane tickets. The Database used is Oracle 10g. EJB is used to connect to database. J2EE technology is used in frontend. This is having Interfaces which references the Implementation class which has all the business logic to book the tickets. Mobile recharge is also possible from this machine. Jsp, Javascript, Css is used in front end.

Tasks:

  • Involved in designing and development of frontend in JSP, Javascript.
  • Connecting the application to database.
  • Induvidually involved in development of frontend module SUINew.
EJB J2EE Oracle 10g Advanced JavaScript Eclipse
Indepay (Telecommunications)
3 Monate
2010-04 - 2010-06

SAAS (Procure Easy), Intranet portal given only to customers

Senior Software Engineer Windows Struts1.1 J2EE ...
Senior Software Engineer

SAAS is software used to provide service to clients. This project was providing Online Tenders and auctions. The project has two sides Enterprise and partner. Enterprise side is used by the company which provides Tenders and auctions. Partner side is used by the customers to bid for tenders and auctions. There is a Main admin who has sub admins. NIIT has access of Main admin. There are sub admins from partners. Sub admin has access to supplier’s account. Tenders and auctions are created by sub admins in Enterprise side. Suppliers log in to partner Side and then bid online. This is implemented in Struts 1.1, Oracle, and weblogic 8.1. JavaScript is used in client side validation. The authentication of user is done using the RSA encryption. Technology: Windows, Struts1.1, Oracle 10.5, Weblogic 8.0, xml, Jaxp, Jsp, tiles, RSA Algorithm Encryption. I was involved in getting the values from database and generation of xml. Then the xml is encrypted using public key. Decryption is done using private key.

Tasks:

  • Responsible for development of action class to Decline participation OF Tenders.
  • Worked on Encryption using RSA algorithm used in authentication.
  • Created the necessary tables in the database.
  • Developing the DAO methods.
  • Created the database document.
  • Unit testing of the module.
Windows Struts1.1 J2EE Oracle9i Weblogic 8.1 Eclipse
Product of NIIT Technologies, OFB client (Finance)
4 Monate
2010-01 - 2010-04

Online Train Packages

Senior Software Engineer Windows Spring 2.5 Tiles ...
Senior Software Engineer

Online train packages application is used to reserve the trains. The project is implemented in Springs, tiles, Jsp, mysql, webservices. The project has search page which gets all the train packages available from IRCTC website. I was involved in developing this page in Springs, Jsp. Then there is an option to select the package. I was involved in developing this page in spring tiles, Jsp. After selection of package there is a review page, which has all the details of the package. Then the person will make the transaction online. I was involved in developing the page for redirecting to the bank. After the transaction is done the page is redirected to ticket printing. If the transaction fails then a mail is sent that the ticket could not be confirmed. Javascript is used in client side validation.

Tasks:

  • Responsible for development of the spring tiles and jsp pages.
  • Validation of client side using Javascript.
  • Unit testing.
Windows Spring 2.5 Tiles Jsp Xml Mysql Tomcat6.0 Eclipse
Yatra.com (Travel)
1 Jahr 10 Monate
2008-04 - 2010-01

Student Management, Intranet application

Java Jdbc Struts ...

This project is used for school Management. This Project has modules like register, Accounts, notifications, delete.  There are other modules like admin, student, faculty, and corporate. The project is implemented in MVC 2 architecture. The admin module has the control of all the modules. The admin has his own login page. The students has different login page. The faculty has different login page. Used PL-Sql in database operations.

Tasks:

  • Involved in coding of Admin Module.
  • Involved in unit testing.
  • Coded the Action class of the project.

 

Platform:

  • J2EE

Web Browser:

  • MS Internet Explorer 6.0 or above

Web Server:

  • BEA Weblogic 8.1
Java Jdbc Struts Oracle 9i PL-Sql Eclipse
Credere Infotech
8 Monate
2007-09 - 2008-04

B2B Portal, Intranet application

Java Jdbc Struts ...

B2B is a web portal used for maintaining the data of various companies. The project includes different classes used for various transactions.The project also includes sessions for various process. This is developed for chatting within companies. The mail is sent automatically about the order. This portal is used to maintain the the business between many companies which are member’s and these companies are able to chat and make online business once they login into website. Used PL-Sql in database operations.

Tasks:

  • Involved in preparing the documents required for development of the product
  • Worked as a Key Developer
  • Developed the presentation layer of the software.

Platform:

  • J2EE

Web Browser:

  • MS Internet Explorer 6.0 or above

Web Server:

  • BEA Weblogic 8.1
Java Jdbc Struts Oracle9i PL-Sql Eclipse
Credere Infotech (Finance)
1 Jahr 9 Monate
2006-01 - 2007-09

Hotel Management, Intranet application

Core Java Java Servlets Oracle9i ...

Hotel management is a project developed using java and oracle which is used to maintain the management of Hotel. The Project includes various modules for transactions. The request is processed and updated to the database. The database has many tables like reservation, cancellation, and billing.

Tasks:

  • Developing the application required to manage the database.
  • Involved in debugging and fixing the errors.
  • Preparing and documenting the operating manual for the Application.

Platform:

  • Java
Core Java Java Servlets Oracle9i Eclipse
Credere Infotech (Travel)
1 Jahr 9 Monate
2006-01 - 2007-09

Online web development, Intranet application

Java Servlets Jdbc ...

This is a project to develop website online using Servlets.The project has servlets and this is developed using Jdbc. The project has database which has the information of user, password. Once the user logs in the user can access the data.

Tasks:

  • Developing the servlets.
  • Coding the business logic
  • Testing the project.
  • Involved in debugging and fixing errors.

Platform:

  • Java
Java Servlets Jdbc Html Javascript Oracle Eclipse
Credere Infotech
2 Jahre 1 Monat
2004-01 - 2006-01

Resort management [orrms], Intranet application

Java Jdbc Html ...

This is an online project with online reservation of resort rooms. The project also gives the information of resort. The user has to register and he will get the room registered online. The cost of the room and the tour package is given. The user is able to cancel if he is unable to come to tour and he will get the refund of money.

Tasks:

  • Coding the business logic of the project.
  • Developing the application required to manage admin module the project.
  • Involved in testing and debugging.
  • Developed the database of the project.

Platform:

  • Core Java
Java Jdbc Html Oracle Eclipse
Credere Infotech
5 Monate
2003-09 - 2004-01

Online Shopping, Intranet application

Core Java Java Servlets Oracle9i ...

Online shopping is a project which is used for buying books online. This has jsp pages like registration of user, authentication of user, then user has to select Books and confirm the author and book title. Then the bill ammount is printed in other page, after this user has give details of credit card for online pay and then this is updated into the database and a confirmation message is printed in other jsp page.

Tasks:

  • Coding the business logic of the project in Jdbc.
  • Developing the application required to manage the database.
  • Involved in debugging and fixing the errors
  • Preparing and documented operating manual for the Application.

Platform:

  • Java
Core Java Java Servlets Oracle9i Javascript Eclipse
Credere Infotech
4 Monate
2003-06 - 2003-09

Online web development using FTP

Core Java JDBC Html ...

Online web development is used to register the user and also to authenticate the user name and password. Once the user register’s User name and password will be stored in database using mysql. Mysql Driver is used to update the information into the database.There is a query form which collects the details about the requirements and information required will be sent as E-mail. The user will see the confirmation page of E-mail sent and then user has option of going to Home page or logout from site. This is updated into web using FTP.

Tasks:

  • Coding the business logic of the project.
  • Collecting the necessary documents for the project.
  • Developing the database of the project in Mysql.

Platform:

  • Java

Language:

  • Core Java
  • JDBC
  • Html
  • Mysql

Web Browser:

  • MS Internet explorer 6.0
Core Java JDBC Html FTP Mysql Eclipse
Credere Infotech

Aus- und Weiterbildung

Aus- und Weiterbildung

04/2005

Bapuji  Institute of Engineering and Technology. Davanagere (Kuvempu University)

  • B.E. (Computer Science & Engineering)

Kompetenzen

Kompetenzen

Produkte / Standards / Erfahrungen / Methoden

PROFILE SUMMARY

16 years of experience in Java development / Full Stack Development.

  • Strong in Software Development Methodologies.
  • Involved in gathering the information required to develop the Application.
  • Involved in Programming The Application.
  • Involved in design of the Application.
  • Developing Unix shell scripts to automate build.
  • Involved in Deployment of the Application.
  • Involved in writing test cases for unit tests.
  • Involved in unit testing the software.
  • Involved in design of LLD and HLD in UML.

PROFESSIONAL EXPERIENCE

Total 16 years of experience in Java development. Currently working since February 2019 in (on Request) as a Senior Software Expert. Worked in CentutyLink Technologies India pvt ltd as Associate lead and managing a team of 4 developers. 6.2 years of experience as Technology Specialist in NIIT Technologies Ltd Bangalore and Delhi. 1 year of experience as senior software Engineer in Magna Infotech(client Niit Technologies Delhi). 6.4 years of Experience as Software Engineer in Credere Infotech Bangalore.

TECHNICAL SKILLS

Platform:

  • Java
  • J2EE
  • Multithreading
  • Spring
  • Web services Jax-ws soap
  • Restful
  • Hadoop BigData
  • AWS cloud

Rules Engine:

  • Drools
  • Jrules

Build Tools:

  • Jenkins
  • Ant
  • Maven
  • Sonar

Cloud Technology:

  • AWS cloud Solutions Architect certification

Big Data:

  • HDFS
  • Map Reduce
  • Flume
  • Hive
  • Kafka
  • MongoDB

Design:

  • UML (both LLD and HLD)

Design Tools:

  • Enterprise Architect

Report Tool:

  • Ireport 4.5

IDE:

  • Eclipse
  • MyEclipse
  • Netbeans

Editors:

  • Edit plus
  • Macros

Web Server:

  • Weblogic 8.1
  • Jboss
  • Tomcat

Scripting:

  • Jquery
  • Jquery mobile
  • javascript

Repository:

  • Git
  • CSS
  • SVN

Betriebssysteme

Bash shell
HP unix
Korn shell
Linux Red Hat 7
MS-DOS
Unix
Windows
Windows NT

Programmiersprachen

Angular JS
Applets
Awt
Beans
Core Java
CSS
DAO
Design patterns
dom
Dreamweaver
DTD
DynactionForms
Ejb
2.1, 3.0 JSP
EL
(Expression Language)
gwt
Html
Icefaces
Jasper reports
JavaScript
Jface
JQuery
mobile
JSF
Microsoft
FrontPage, Access
Mysql
OOAD
Oracle9i
Perl
PL-Sql
RCP
(Rich client platform)
Scripting
in Linux
Servlets
shell
Spring
Sql
Struts
1.3, 2.0, Html, tags
Swings
Swt
tiles
Utilities
validation
xml
dom, Schema
xsd
xslt

Datenbanken

MySQL
Oracle10g
Oracle9i

Einsatzorte

Einsatzorte

Wiesbaden (+500km)
nicht möglich

Projekte

Projekte

5 Monate
2019-02 - 2019-06

Senior Java Expert.

UNITE is an application that is used for providing finance options to new automobile buyers. Web services is used in authentication, registering new customer, providing financial service like loans etc. Active listeners always make sure the session is maintained through the transaction. Loans are provided for both new and used vehicles. JPA is used as a persistence tool. Web services Soap and Rest are used in various transactions. Front end is developed using JSF 2.5, primefaces, iText for pdf, Ajax etc. Enterprise Architect is used for modelling Business objects. Mocks are used in unit testing.

 

Technology: Java8, Soap web services, Restful, Jsf, primefaces, Ajax, maven, websphere9.5, IntelliJ and Ubuntu.

 

Contributions:

  • Developing of View using Jsf, primefaces, Ajax and Javascript.
  • Building of code using maven.
  • Configuring Websphere server for deploying application and mocks.
  • Bug fixing of production issues in given time.
  • Executing various tasks in Ubuntu.
  • Attend daily Scrum meetings.
T-Systems
Stuttgart
1 Jahr 7 Monate
2017-06 - 2018-12

Ufeed

Associate Lead Java7 Multithreading Flex ...
Associate Lead

Ufeed is a multithreading application that process files from a feed and send that to down streams. This has many multithreaded applications that interact with each other controlled. Initially a thread waits for file to be loaded in a particular pre-configured path. The file is processed by file extractor thread and distributed by distributor thread to respective data streams. Attend Scrum meeting every day and give the status of project to onsite manager in voip calls.

Tasks:

  • Develop and maintain Multithreaded based application in Java.
  • Develop Business Rules in Drools.
  • Develop HP-UX korn shell scripts to modify xml configuration files.
  • Technical lead helping team in technical issues.
  • Configure the multithreaded application to process new data feeds.
  • Fix the issues in production.
  • Deploy the code in cloud.
  • Develop utilities in HP UNIX korn shell scripting.
  • Manage a team of 8 members.
  • Design new requirements in UML diagrams.
  • Maintain code repository in Git.
Java7 Multithreading Flex Xml JMS HP Unix Ksh shell scripting Git Cloud Red Hat 7 Fiorano application server
CenturyLink Technologies (Telecommunications)
1 Jahr 8 Monate
2015-10 - 2017-05

PNR Services

Technology consultant SOAP webservices JAXB Spring core ...
Technology consultant

PNR services is a project to Add, Delete or Modify the PNR of flight ticket of a passenger. SOAP Web services is used to get the request from the user and this is processed to get the details and booking of the ticket is done. If the request is made to modify the PNR then a particular service is invoked that modifies the PNR information and stores in the database. Spring is used to receive the user request and send the response.

Tasks:

  • Developing of the services in SOAP to implement the Keyword add information to PNR.
  • Involved in resolving the jira issues using SOAPUI, Eclipse.
  • Involved in designing the ADD keyword to PNR using UML.
SOAP webservices JAXB Spring core Aspectj log4j xml Tomcat 6.0(middleware) Oracle AngularJS SVN
Sabre (Airline)
5 Monate
2015-04 - 2015-08

SITA Voyager (Sales and Servicing)

Technology consultant Web Services Jax-ws Soap JMS ...
Technology consultant

Voyager sales and servicing is a project that is used by SITA to sell airtickets online. This application is developed using NGAF swing framework, web services Jax WS, soap, Xsd, spring 2., JMS. This application has features like Booking, reservation, Modification of tickets. Request from front end is sent to the JMS queue and this message is received from MDB that in turn invokes the web service soap call to get the data from GDS system, that has the ticket related information. After the selection of the data this is again sent to the GDS system for the confirmation of ticket. The selected ticket is also stored in SITA database using soap message.

Tasks:

  • Achieved the configuration of JMS queue in weblogic server.
  • Implemented the MDB to receive messages from the queue.
  • Coding of web services call from MDB to receive the soap response.
  • Achieving Marshalling and unmarshalling of the soap messages.
Web Services Jax-ws Soap JMS MDB JAXB Oracle OSB Weblogic server 11g SoapUI JMS Hermes Eclipse
SITA (Airline)
5 Monate
2014-10 - 2015-02

Fault Tree Automation (E-enabled AIRCRAFT)

Tech Analyst Java 1.6 Swings Dom4j ...
Tech Analyst

Fault Tree Automation is a application that is used to generate the fault tree xml file. Fault Tree is a xml that has the information of the defects of aircraft. This is complex xml having size more than 80 thousand lines. DOM is used to generate xml. The facet data is provided in the form of excel. This data is read and converted into xml. Facet data is displayed in table form. If the row in a table is double clicked a form is displayed that has all the data. The facet data row is displayed in textbox that helps to update facet data. Fault tree xml is generated and save in the path specified in properties file.

Tasks:

  • Involved in designing of HLD and LLD by UML.
  • Involved in designing of UI.
  • Involved in coding of xml generation by using DOM.
  • Involved in collection of requirements from client and converting into UI designs.
Java 1.6 Swings Dom4j Design Patterns Eclipse
Cathay Pacific (Airline)
Hong Kong
1 Jahr
2013-11 - 2014-10

ECRB NextGen

Technical Analyst Html5 jquery jquery mobile ...
Technical Analyst

ECRB Nextgen is a online vehicle servicing application, used to maintain the data of cars that have been given for servicing by toyota automobile owners. This is developed using jquery, jquery mobile, struts 1.1, Oracle 11i, css, Html 5. The data of the car and owner is stored in the database by using the application in ipad. The details of the servicing are entered in the application. Then a total cost of servicing is calculated and displayed in the billing page.

Tasks:

  • Developing the prototype in IOS(Apple ipad) single handedly and hence the project got approval for development.
  • Developing of build xml files in maven.
  • Developing jquery scripts required to modify the look and feel of the page.
  • Developing EJB interfaces, and the implementation of the methods having business logic.
IOS 6.0 (Apple ipad)
Html5 jquery jquery mobile struts 1.1 oracle11i EJB2.5 javascript websphere Eclipse Safari 6.2
Toyota motors Thailand (Automobile)
Thailand, Bangkok
1 Jahr 4 Monate
2012-08 - 2013-11

SGN (Group Mass transit), Desktop application

Technical Analyst Core Java Eclipse plugin (Rcp) Jface ...
Technical Analyst

SGN is an application used by German railway to book and maintain group ticketing. Group ticketing is used by people who travel in group. This application is developed using RCP, JPA, Hibernate and Oracle 11g. The design pattern’s used are Delegate, Façade, DAO.

Tasks:

  • Design the LLD using Enterprise architect.
  • Development of the functional components in Rcp, Jface, Hibernate, JPA.
  • Writing the Jrxml for reports in pdf format in Jasper reports.
  • Writing unit testcases along with Regression test cases.
  • Developing of stop section page using RCP.

  • Developing Entities that are required to store the data using Hibernate, JPA, EJB3.0
  • Developing of named queries that are required to persist the data.
  • Designing of requirements using Enterprise Architect tool and design class diagrams and Sequence diagrams.
  • Single handedly developed many functionalities in SWT and Jface.
  • Responsible for go-live of project within the given timeline.
Core Java Eclipse plugin (Rcp) Jface Swt J2EE Jasper reports and Oracle 10g maven JBoss 6.0 SVN Eclipse
DB Systel Gmbh (Travel)
2 Jahre 1 Monat
2011-11 - 2013-11

NVS Kruz and ABO, Standalone application

Technical Analyst Core Java Eclipse plugin(Rcp) Jface ...
Technical Analyst

NVS is a desktop application used to book the train tickets by German railways(DB). The application is implemented in core Java, JavaScript, jsp, servlets, web services. The client side of NVS is implemented in jsp and javascript. The client side has features like booking,  reservation, train schedule, reports etc. The request from client side is sent to the middle tier that process the request and convert to xml format. Middle tier is connected to another application responsible for connecting to database using Tuxedo. Sax parser is used to process the xml data. The response is sent to NVS application from Tuxedo interface and this is displayed in the client side. ABO system is another application used to book monthly or yearly subscriptions. This is implemented in Rcp (eclipse), Swt, Jface, Servlets, and Oracle. The client side of the application is implemented as eclipse plugin. Jface and Swt is used in developing the dialogs (view). The usecase is implemented in Java. Sax parser is used to parse the xml data that sent from the database.

Tasks:

  • Development of the table sorting in Rcp
  • Maintenance of the ABO application by resolving the defects.
  • Developing the interface of SEPA.
  • Development of reports in jrxml using jasper reports.
Core Java Eclipse plugin(Rcp) Jface Swt Javascript J2EE Jasper reports Xml Oracle Rational Clearcase Eclipse
DB Systel Gmbh (Travel)
Frankfurt
1 Jahr 1 Monat
2010-11 - 2011-11

Trading Room Solutions (Insurance), Intranet application

Senior Software Engineer Struts 1.2 xml Ejb 2.1 ...
Senior Software Engineer

Trading is an Insurance project. This has modules like subscribe, admin, and support. This has page to enter all the Insurance details. Once the details are entered, then this is stored in database. There is an option to add asset. This will also be updated in database. There is an option to transfer the Insurance to some other company. This has Tree navigation in the left side of the page. Once all the details are entered the tab generate appears on the top of the page. If this tab is clicked the policy will be generated. This policy has start date and end date. This can be renewed after the end date is reached.

Tasks:

  • Developing Business rules using IBM JRules.
  • Coding of Jsp pages, Struts, Sax parser.
  • Developing reports in PDF format in Jasper report.
  • Validation of Jsp pages.
  • Development of document about architecture of the project.
  • Development of understanding document of Renewal 2011.
Struts 1.2 xml Ejb 2.1 JPA Jrules Javascript Weblogic 6.0 ? 11g Sybase Eclipse
Niit Insurance Technologies Limited. (Solen)
3 Monate
2010-06 - 2010-08

Telephonic Booking Kiosk, Internal application used in management of dealers

Senior Software Engineer EJB J2EE Oracle 10g ...
Senior Software Engineer

Indepay kiosk is used to book online tickets of trains, bus, Airline. Prepaid moble recharge is also possible in this equipment. There is a customized telephone from Indepay that has options of booking of train, bus and plane tickets. The Database used is Oracle 10g. EJB is used to connect to database. J2EE technology is used in frontend. This is having Interfaces which references the Implementation class which has all the business logic to book the tickets. Mobile recharge is also possible from this machine. Jsp, Javascript, Css is used in front end.

Tasks:

  • Involved in designing and development of frontend in JSP, Javascript.
  • Connecting the application to database.
  • Induvidually involved in development of frontend module SUINew.
EJB J2EE Oracle 10g Advanced JavaScript Eclipse
Indepay (Telecommunications)
3 Monate
2010-04 - 2010-06

SAAS (Procure Easy), Intranet portal given only to customers

Senior Software Engineer Windows Struts1.1 J2EE ...
Senior Software Engineer

SAAS is software used to provide service to clients. This project was providing Online Tenders and auctions. The project has two sides Enterprise and partner. Enterprise side is used by the company which provides Tenders and auctions. Partner side is used by the customers to bid for tenders and auctions. There is a Main admin who has sub admins. NIIT has access of Main admin. There are sub admins from partners. Sub admin has access to supplier’s account. Tenders and auctions are created by sub admins in Enterprise side. Suppliers log in to partner Side and then bid online. This is implemented in Struts 1.1, Oracle, and weblogic 8.1. JavaScript is used in client side validation. The authentication of user is done using the RSA encryption. Technology: Windows, Struts1.1, Oracle 10.5, Weblogic 8.0, xml, Jaxp, Jsp, tiles, RSA Algorithm Encryption. I was involved in getting the values from database and generation of xml. Then the xml is encrypted using public key. Decryption is done using private key.

Tasks:

  • Responsible for development of action class to Decline participation OF Tenders.
  • Worked on Encryption using RSA algorithm used in authentication.
  • Created the necessary tables in the database.
  • Developing the DAO methods.
  • Created the database document.
  • Unit testing of the module.
Windows Struts1.1 J2EE Oracle9i Weblogic 8.1 Eclipse
Product of NIIT Technologies, OFB client (Finance)
4 Monate
2010-01 - 2010-04

Online Train Packages

Senior Software Engineer Windows Spring 2.5 Tiles ...
Senior Software Engineer

Online train packages application is used to reserve the trains. The project is implemented in Springs, tiles, Jsp, mysql, webservices. The project has search page which gets all the train packages available from IRCTC website. I was involved in developing this page in Springs, Jsp. Then there is an option to select the package. I was involved in developing this page in spring tiles, Jsp. After selection of package there is a review page, which has all the details of the package. Then the person will make the transaction online. I was involved in developing the page for redirecting to the bank. After the transaction is done the page is redirected to ticket printing. If the transaction fails then a mail is sent that the ticket could not be confirmed. Javascript is used in client side validation.

Tasks:

  • Responsible for development of the spring tiles and jsp pages.
  • Validation of client side using Javascript.
  • Unit testing.
Windows Spring 2.5 Tiles Jsp Xml Mysql Tomcat6.0 Eclipse
Yatra.com (Travel)
1 Jahr 10 Monate
2008-04 - 2010-01

Student Management, Intranet application

Java Jdbc Struts ...

This project is used for school Management. This Project has modules like register, Accounts, notifications, delete.  There are other modules like admin, student, faculty, and corporate. The project is implemented in MVC 2 architecture. The admin module has the control of all the modules. The admin has his own login page. The students has different login page. The faculty has different login page. Used PL-Sql in database operations.

Tasks:

  • Involved in coding of Admin Module.
  • Involved in unit testing.
  • Coded the Action class of the project.

 

Platform:

  • J2EE

Web Browser:

  • MS Internet Explorer 6.0 or above

Web Server:

  • BEA Weblogic 8.1
Java Jdbc Struts Oracle 9i PL-Sql Eclipse
Credere Infotech
8 Monate
2007-09 - 2008-04

B2B Portal, Intranet application

Java Jdbc Struts ...

B2B is a web portal used for maintaining the data of various companies. The project includes different classes used for various transactions.The project also includes sessions for various process. This is developed for chatting within companies. The mail is sent automatically about the order. This portal is used to maintain the the business between many companies which are member’s and these companies are able to chat and make online business once they login into website. Used PL-Sql in database operations.

Tasks:

  • Involved in preparing the documents required for development of the product
  • Worked as a Key Developer
  • Developed the presentation layer of the software.

Platform:

  • J2EE

Web Browser:

  • MS Internet Explorer 6.0 or above

Web Server:

  • BEA Weblogic 8.1
Java Jdbc Struts Oracle9i PL-Sql Eclipse
Credere Infotech (Finance)
1 Jahr 9 Monate
2006-01 - 2007-09

Hotel Management, Intranet application

Core Java Java Servlets Oracle9i ...

Hotel management is a project developed using java and oracle which is used to maintain the management of Hotel. The Project includes various modules for transactions. The request is processed and updated to the database. The database has many tables like reservation, cancellation, and billing.

Tasks:

  • Developing the application required to manage the database.
  • Involved in debugging and fixing the errors.
  • Preparing and documenting the operating manual for the Application.

Platform:

  • Java
Core Java Java Servlets Oracle9i Eclipse
Credere Infotech (Travel)
1 Jahr 9 Monate
2006-01 - 2007-09

Online web development, Intranet application

Java Servlets Jdbc ...

This is a project to develop website online using Servlets.The project has servlets and this is developed using Jdbc. The project has database which has the information of user, password. Once the user logs in the user can access the data.

Tasks:

  • Developing the servlets.
  • Coding the business logic
  • Testing the project.
  • Involved in debugging and fixing errors.

Platform:

  • Java
Java Servlets Jdbc Html Javascript Oracle Eclipse
Credere Infotech
2 Jahre 1 Monat
2004-01 - 2006-01

Resort management [orrms], Intranet application

Java Jdbc Html ...

This is an online project with online reservation of resort rooms. The project also gives the information of resort. The user has to register and he will get the room registered online. The cost of the room and the tour package is given. The user is able to cancel if he is unable to come to tour and he will get the refund of money.

Tasks:

  • Coding the business logic of the project.
  • Developing the application required to manage admin module the project.
  • Involved in testing and debugging.
  • Developed the database of the project.

Platform:

  • Core Java
Java Jdbc Html Oracle Eclipse
Credere Infotech
5 Monate
2003-09 - 2004-01

Online Shopping, Intranet application

Core Java Java Servlets Oracle9i ...

Online shopping is a project which is used for buying books online. This has jsp pages like registration of user, authentication of user, then user has to select Books and confirm the author and book title. Then the bill ammount is printed in other page, after this user has give details of credit card for online pay and then this is updated into the database and a confirmation message is printed in other jsp page.

Tasks:

  • Coding the business logic of the project in Jdbc.
  • Developing the application required to manage the database.
  • Involved in debugging and fixing the errors
  • Preparing and documented operating manual for the Application.

Platform:

  • Java
Core Java Java Servlets Oracle9i Javascript Eclipse
Credere Infotech
4 Monate
2003-06 - 2003-09

Online web development using FTP

Core Java JDBC Html ...

Online web development is used to register the user and also to authenticate the user name and password. Once the user register’s User name and password will be stored in database using mysql. Mysql Driver is used to update the information into the database.There is a query form which collects the details about the requirements and information required will be sent as E-mail. The user will see the confirmation page of E-mail sent and then user has option of going to Home page or logout from site. This is updated into web using FTP.

Tasks:

  • Coding the business logic of the project.
  • Collecting the necessary documents for the project.
  • Developing the database of the project in Mysql.

Platform:

  • Java

Language:

  • Core Java
  • JDBC
  • Html
  • Mysql

Web Browser:

  • MS Internet explorer 6.0
Core Java JDBC Html FTP Mysql Eclipse
Credere Infotech

Aus- und Weiterbildung

Aus- und Weiterbildung

04/2005

Bapuji  Institute of Engineering and Technology. Davanagere (Kuvempu University)

  • B.E. (Computer Science & Engineering)

Kompetenzen

Kompetenzen

Produkte / Standards / Erfahrungen / Methoden

PROFILE SUMMARY

16 years of experience in Java development / Full Stack Development.

  • Strong in Software Development Methodologies.
  • Involved in gathering the information required to develop the Application.
  • Involved in Programming The Application.
  • Involved in design of the Application.
  • Developing Unix shell scripts to automate build.
  • Involved in Deployment of the Application.
  • Involved in writing test cases for unit tests.
  • Involved in unit testing the software.
  • Involved in design of LLD and HLD in UML.

PROFESSIONAL EXPERIENCE

Total 16 years of experience in Java development. Currently working since February 2019 in (on Request) as a Senior Software Expert. Worked in CentutyLink Technologies India pvt ltd as Associate lead and managing a team of 4 developers. 6.2 years of experience as Technology Specialist in NIIT Technologies Ltd Bangalore and Delhi. 1 year of experience as senior software Engineer in Magna Infotech(client Niit Technologies Delhi). 6.4 years of Experience as Software Engineer in Credere Infotech Bangalore.

TECHNICAL SKILLS

Platform:

  • Java
  • J2EE
  • Multithreading
  • Spring
  • Web services Jax-ws soap
  • Restful
  • Hadoop BigData
  • AWS cloud

Rules Engine:

  • Drools
  • Jrules

Build Tools:

  • Jenkins
  • Ant
  • Maven
  • Sonar

Cloud Technology:

  • AWS cloud Solutions Architect certification

Big Data:

  • HDFS
  • Map Reduce
  • Flume
  • Hive
  • Kafka
  • MongoDB

Design:

  • UML (both LLD and HLD)

Design Tools:

  • Enterprise Architect

Report Tool:

  • Ireport 4.5

IDE:

  • Eclipse
  • MyEclipse
  • Netbeans

Editors:

  • Edit plus
  • Macros

Web Server:

  • Weblogic 8.1
  • Jboss
  • Tomcat

Scripting:

  • Jquery
  • Jquery mobile
  • javascript

Repository:

  • Git
  • CSS
  • SVN

Betriebssysteme

Bash shell
HP unix
Korn shell
Linux Red Hat 7
MS-DOS
Unix
Windows
Windows NT

Programmiersprachen

Angular JS
Applets
Awt
Beans
Core Java
CSS
DAO
Design patterns
dom
Dreamweaver
DTD
DynactionForms
Ejb
2.1, 3.0 JSP
EL
(Expression Language)
gwt
Html
Icefaces
Jasper reports
JavaScript
Jface
JQuery
mobile
JSF
Microsoft
FrontPage, Access
Mysql
OOAD
Oracle9i
Perl
PL-Sql
RCP
(Rich client platform)
Scripting
in Linux
Servlets
shell
Spring
Sql
Struts
1.3, 2.0, Html, tags
Swings
Swt
tiles
Utilities
validation
xml
dom, Schema
xsd
xslt

Datenbanken

MySQL
Oracle10g
Oracle9i

Vertrauen Sie auf GULP

Im Bereich Freelancing
Im Bereich Arbeitnehmerüberlassung / Personalvermittlung

Fragen?

Rufen Sie uns an +49 89 500316-300 oder schreiben Sie uns:

Das GULP Freelancer-Portal

Direktester geht's nicht! Ganz einfach Freelancer finden und direkt Kontakt aufnehmen.