Team Lead (designed And Developed) Resume
SUMMARY:
- A result oriented professional with 11 years of experience in development of application based softwareand financial software using J2EE Technologies.
- 2 years of experience in Software Programming using Visual Basic 6.0
- Proficient in developing applications using Java/J2EE technologies.
- Hands on experience in MVC architecture development using Servlets, JSP, Struts, Spring,Hibernate,Spring Batch Frameworks.
- Expertise in Apache Solr and Lucene Search technologies.
- Familiarity in enterprise integration framework using Apache Camel.
- Providing solutions by considering design principles, functional and nonfunctional design patterns.
- Have Strong knowledge and development work experience in Agile methodologies.
- Work Experience in Service Component development using SOAP and Restful Web Services.
- Experience in Retail (Omni Channel),Real Estate,Insurance,Telecom and Banking domains.
- Independently work with new technologies in a progressive environment.
- Extensive Experience on applications servers like WebSphere, EAServer, JBOSS
- Conversant in developing highly scalable application.
- Involvement of large scale application performance analysis and optimization.
- Demonstrated experience in RDBMS using Oracle,DB2, SQL Server, MySQL and Postgres
- Adept in handling projects efficiently for delivering the required applications in a very systematic way.
- Strong analytical skills and ability to troubleshoot applications.
- Proficiency in distributed and client server versions control tools like GIT, SVN,VSS.
- Ability to Design, Coding,Unit test, Bug fixing and code review.
- Familiar with virtual machines such as VMWare and VirtualBox, and containers such as Docker.
- Proven experience in working with tools like Maven,Gradle,Jenkins,GitLab,GitHub,JIRAand Confluence.
- Relevent work experience in UNIX and Windows Environments.
- Knowledge of Big Data Ecosystems like Hadoop,Map Reduce,Yarn,Spark,Flink.
TECHNICAL SKILLS:
Enterprise Technologies: J2EE 1.4/JEE5/JEE6
Operating System: Windows, Linux
Application Server: Web Sphere 6.x, EServer5, JBOSS AS, Tomcat7, JOBSS EAP6
Web Application Framework: Struts, Spring
Web Service: REST, SOAP
Persistence Framework: Hibernate, JPA2
Integration Framework: Apache Camel
Search platform: Apache Solr
Mark up Languages: HTML, XHTML
Script Language: Java Script, JQuery
Data Storage (RDBMS):DB2, Oracle, SQL Server, MySQL, Postgres
Version Control: Microsoft Visual Source Safe, SVN, GIT
Development Tools: STS, RSA, Eclipse, WSAD40.x, Net Beans
Messaging Technology: TIBCO EMS, JMS, MQ Series 5.xProgramming Languages:Java, Visual Basic 6.0
Reporting Tools: Crystal Reports 8.0, Business Objects
Web Technologies: XML, XSLT, JSP, JSON
Graphical User Interface: Swings, Eclipse RCP, Visual Basic 6.0
Project Management Tools: JIRA, Confluence
Project Build Tools: Maven, Ant
PROFESSIONAL EXPERIENCE:
Confidential
Team Lead (Designed and Developed)
Tool: UsedJava, Spring Batch, Restful Web service, Hibernate, JMS, Oracle
Responsibilities:
- The objective of Stella migration project is to export all the data from the Stella DB to Enterprise Attributes Platform (EAP). Stella is the system of record for site Experience and other enterprise level product Attributes applied on all web - products. The seeding/conversion process implemented as standalone
- Application with highly scalable spring batch jobs and it is capable to run in multiple systems to utilize the systems processor. It also provides various reports which in turn to provide an insight into the data of migrated and these reports are send to top management of Confidential ’ Confidential . It has features like to validate and verify the source data to sync with respective destination systems (Solr, JMS, REST) and generate the mismatched information into reports.
Confidential
Tech Lead
Tool: UsedJ2EE Platform -Java, Spring, Restful Web service, Hibernate, Camel, Solr, JBoss EAP6, Oracle 11i
Responsibilities:
- Following REST API( Confidential ) involved in Enterprise Attributes Platform
- EAP Attributes Service API-The EAP Attributes service is the system of record for Attribute Bucket Definitions/Values, Mappings
- Product Type Service API-Product Type Service is the system of record for Product Types w/ Dept. Associations
- Product Service API - Product Service is the system of record for PID, PIDColor, Attribute Tags, Placeholders
- Product Attributes Applicability Decision Service (PAADS) API - PAADS service is the system of record for Attribute Applicability based upon Mappings
- ATR Mapping API -ATR Mapping API will Ensure correct/complete mappings of Product Types, Attributes/Values, Divisions Mappings
- ATR Admin UI Search API - ATR Admin UI search API for the purpose of retrieving Division/ Department / Product Type / EAP Attributes & Values relationships. The search facility is powered by Solr.
- Product Orchestration API- Product Orchestration API is a camel based integration layer responsible for different system calls such as REST, Solr & JMS
Confidential
Senior Software Developer
Tool: UsedJ2EE Platform (Java, JSP, Servlet, Struts, Spring (MVC, Security, IOC) and RESTFUL Web service) JavaScript, JQuery, Postgres Database and Apache Tomcat 7 On Centos
Responsibilities:
- DescriptionReal estate sales management application involves in keeping tabs on sales meeting/ activities/ relationship meeting that has been allocated to Property Associate & Property Consultant (PAPC) by their Territory Manager(TM) in the given timeframe. Performing this can help managers in planning of resource management and performance management of the sales staff. Implementing an automated and integrated sales management system can help higher management to manage sales resources from lead to quote and through to completion.
- It also helps managers to streamline the sales process and also boosts collaboration within team, ensuring that current customers and prospects are well looked after by the sales executives (PAPC’ Confidential ) in a timely manner.By using Sales Management application, higher management authorities (Managing Director/Vice President/Zonal Sales Manager)can also monitor the activity graph of their junior associates
Confidential
Senior Associate
Tool: UsedJ2EE Platform (Java, JSP, Servlet, Struts, Spring and Web service) JavaScript, JQuery, Ajax, XML, DB2 Database and Web Sphere 6.1 on Windows XP & IBM AIX Server
Responsibilities:
- PCN application is an intranet based web application workflow used for all type of configurations approval and implementation tracker in all systems to increase the efficiency and have better control and transparency of the processes. Automated workflow should cater all the configuration requests from start to end (i.e. from PCN approval to implementation status tracking)Based on workflow mechanism e-PCN-automates the routing of policy notification to the right person for action at the appropriate stage in the lifecycle of the Workflow. Together with its comprehensive alert and escalation facilities, this ensures that events are responded to in an efficient and timely manner. e-PCN reduce the risk of errors and provide valuable proof of compliance with audit and archive facilities.
Confidential
Senior Software Developer
Tool: UsedJ2EE Platform (Java, JSP, Servlet, Struts, Hibernate and CORBA) JavaScript, JQuery, Ajax, XML, XSLT, SQL Server2008 Database and Sybase EAServer 5.5 on Windows 2003 server
Responsibilities:
- WEB EXECUTIVE is a product developed by Trace Solutions Limited as a web enquiry facility for their integrated property management and accounting applications. It enables users to access a sub-set of data held within the databases of these applications. WEB EXECUTIVE allows a user to enquire on data, applying filtering if required and print off the results if desired. WEB EXECUTIVE is designed to run within all famous browsers (IE, Opera, Safari, Chrome, Firefox), running on a PC with a WindowsÔ operating system. Depending on the user organization’ Confidential IT infrastructure and network configuration, and the user’ Confidential PC set up
- WEB EXECUTIVE may be accessed via an intranet or the internet. WEB EXECUTIVE has been developed using the Sybase EA ServerÔ application server and Java Server Pages (JSP). It accesses data held in a SQL ServerÔ database. WEB EXECUTIVE Confidential property management data held within Trace’ Confidential integrated property management and accounting solutions - TRAMPS, Blue Box and O6ix.WEB EXECUTIVE is designed to allow property owners, occupiers and agents to publish data via web pages.
Confidential
Senior Software Developer
Tool: UsedJ2EE Platform (Java, JSP, Servlet, EJB) JavaScript, XML MySQL5.0 Ô as database, JBOSS4.0 on Windows 2003 server.
Responsibilities:
- The purpose of this project is to provide availability of an individual employee' Confidential payslip through browser technology. The WEBSLIPS project is a product of Trace Employer Service will to compete in the payroll services market. Many prospective clients expect to see this type of functionality as an option within a payroll services FM package. A new client portal will be automatically generated on the WEBSLIPS hosted service when a new Payroll is sent to the WEBSLIPS staging server and the update is processed overnight.
Confidential
Software Developer
Tools: UsedJava, HTML, XML and XSLT.
Responsibilities:
- Transformer is the leading transformation solution for solving the bottlenecks and pains associated with the transformation of data (including the co-existence of multiple messaging standards and versions of those standards). Transformer is aimed at sophisticated enterprises that have complex messaging requirements. It streamlines the administration and maintenance of the transformation process and enables compliance with new messaging standards in a fraction of the time traditionally required. Transformer supports extensive message definition routines for both XML and legacy systems. These definitions may be manually created, loaded from an existing
- XML schema or be supplied as a pre-built library, such as for SWIFT and FIX definitions. Transformer also has extensive facilities to validate and enrich messages to ensure adherence to external or business specific rules. Using these techniques, it is possible to ensure that messages sent to SWIFT for example are syntactically correct and meet any additional Network rules. Using this architecture, Transformer can be deployed in any situation that can call Java code, such as a Web Service, directly from an existing Java application or from Cloverleaf. Unique in the market, Transformer is well proven technology and delivers measurable benefits to able organisations.
Confidential
Software Developer
Tools: UsedVisual Basic 6.0, Visual Basic .NET, Oracle8/9 & SQL Server 2000 as Database, Windows 2000 as client.
Responsibilities:
- Confidential is a complete configurable solution for the management of Corporate Actions processes. It is live today with client sites in the UK. Event data can be captured from multiple sources in various formats including SWIFT and vendor feeds. SWIFT ISO15022 messaging is fully supported. Based on workflow technology,
- Confidential automates the routing of corporate actions messages to the right person for action at the appropriate stage in the lifecycle. Together with its comprehensive alert and escalation facilities, this ensures that events are responded to in an efficient and timely manner. Confidential reduce the risk of errors and provide valuable proof of compliance with audit and archive facilities. Powerful management information tools assist in the identification of bottlenecks and peaks, allowing you to stay in control, concentrate on exceptions and improve service quality.
Confidential
Software Developer
Tools: UsedJ2EE Platform (Java, JSP, Servlet, EJB, JMS, MQ Series) JavaScript, XML, Oracle 9i as database on Sun Solaris, Web Sphere Server on Windows 2000 server.
Responsibilities:
- The Web-based Instruction Entry Transaction System (Instruct) is to be deployed to internal and external Clients of Confidential, who require screen input or file importcapabilities and clients who currently either send faxes or use the existing TransactionInstruction Entry product. The Instruct is to be used to enter securities and cash settlement instructions such as Deliver Securities against Payment, Deliver Cash and Foreign Exchange, and will laterbe extended to cover other types of transactions such as Corporate Actions. The system provides an integrated Message Repair facility, enabling Confidential operations staff to repair messages (Transaction Instructions) sent to the bank by its
- Clients.Client can access the system through browser, all the business logic runs in secured application server running in Confidential Data Centre; it will function as an option within the pre-existing Instruct system and will use the same security procedures from that system.This is a so-called ‘thin client’ approach to process, inherent in an Internet based environment, which means that the client PC will not utilise any local data storage for this application and the majority of the operations will happen at the backend server. All data will reside within a centralised database under the control of the Application Server. It provides the functionality for Germany and UK clients as well. The Instruct has the options to select the branches for which the user wants to Input Transaction Entry. For different branches System does different message mappings and sent to different systems. This system is Post-Trade.
