About Me
I have more than ten years of experience in software development. I have worked on Core Java, Spring, AWS, Cassandra, SWT/JFACE, ECLIPSE rcp, oracle and mysql.
... Show MoreSkills
Web Development
Software Testing
Programming Language
Database
Software Engineering
Others
Positions
Portfolio Projects
Company
Genetic analysis (http://www.thermofisher.com/in/en/home.html)
Description
I have contributed more in UDC application than variant reporter. It is very old desktop based application and in Thermofisher cloud there are several applications which provides the same feature which UDC has. The company wanted to move its desktop based users to cloud. To full fill this requirement. I created one plugin independently which provides some UI controls to register the new user on the cloud or existing user can connect to the cloud platform and share their data with cloud applications to perform analysis and monitor it using their mobile phones. We simply added this plugin to the existing application. Apart from this, I am also contributing to one cloud application which is using Cassandra database. I was responsible for creating Cassandra cluster(on AWS), monitoring (using cloud watch), backup/restore and email notification.
Currently, Contributing to web applications where I am exposing services using spring framework and those services are being used by UI developers. I have also contributed to UI development in this project.
Skills
Java (All Versions) Standard Widget Toolkit (SWT) JFace Swing AWS Cloud Cassandra Spring FrameworkTools
Eclipse IntelliJ IDEA JProfiler SOAPUICompany
JDK
Company
Eclipse (http://www.dixonsretail.com/)
Description
Eclipse is most widely used Sales Management system in Dixon�s Stores. It is capable of doing sales, managing transactions to local and central server database. Consist of various modules (Sales, Cash Management, Stock Management, Reporting, Concessions and Security) to fulfill all the requirement of a shopping mall or store.
Participation in several system implementation life-cycles (Analyze, design, build, test, implement, support). I was responsible for adding a new payment module in existing application so I was interacting with client, third party (LaserUK) and handling the team sitting at offshore. I made major UI changes to Payment modules as per requirement using core java and swing technology and added some new reports to the reporting module by creating few queries and created UI using JSP/Servlet. After deployment of application I was responsible for support by tracking the log using Putty (tool). Log is generated for each transaction and user activity on server. I have done major enhancements in testing framework like executing test cases in parallel.
Show More Show LessCompany
OpenWorks (http://www.halliburton.com/ps/Default.aspx?navid=210&pageid=852)
Description
OpenWorks is the most widely used exploration and production project data management system in the oil and gas industry, and is compatible with POSC (Petrotechnical Open Software Consortium Organization), PPDM (Public Petroleum Data Model), and many other open systems standards. Project offers exploration and production (E&P) professionals a broad range of oilfield data in a single database.
My Role: I started OpenWorks Project from scratch to build it on Eclipse RCP technology using SWT/JFace. Swing version of OpenWorks contains DataManager which enables user to launch windows(Shells) like Well Data Manager, Curve Data Manager, Project status tool etc. I have created a view with Data Manager and provided option to launch it in an editor. I have also provided feature to open a views of different perspective. I have created a plugin which was just containing the icons and different plugin which was containing just help and after integration of these plugin. It becomes a final product with help and all other features added as plugin. I have implemented editor specific menu items creation. I have also done branding of the project to export it in exe format. I have created table view using NEBULA widgets like NatTable and CDateTime. I have also created custom painters and editors for displaying data and also customized cell for displaying custom formatting of numbers/Date/Text. I have also implemented declarative services to manage plugin dependencies.