Freelance Senior Software Engineer London, Greater London, UK
MBA-IT and Bachelor in Computers, and 5.5 yrs of work experience in Java, J2ee, SQL, PL/SQL, XML, MySQL, Oracle & web tecnologies.I have worked in Finance, Bioinformatics, Airlines, Railways domains.
| Rating: | Unrated (New) |
| Hourly Rate / Cost: | £18.89 per hour |
| Daily Rate / Cost: | £141.67 per day |
| Available From: | Now |
| Seller ID: | 253424 |
[
Top |
Ratings |
CV |
Skills ]
CV (Curriculum Vitae) / Résumé
Over 5 years of experience in Java (Swings, JDBC, JSP, Struts, net), SQL, XML and Eclipse
• I worked as Senior Software Engineer at Accenture and used Java-JSP, Struts, Hibernate and SAP MI, JavaScript, Apache Tomcat Web server, Eclipse IDE, JUnit plugin, in the project done.
• I worked as Technical Lead at Karvy Global Services, KPO (Knowledge Process Outsourcing)
on Finance Domain, and I used Java-Swings, net, XML, XBRL and SQL, Eclipse IDE, JUnit in the projects done.
• I have handled a software development team for Bioinformatics software tool at Ocimum Biosolutions and used Java Swings, Multithreading, JUnit, SQL, XML, JFreeCharts, MySQL, Oracle, JDeveloper, NetBeans, Eclipse IDE in the projects done.
Employment History:
Accenture Services Pvt Ltd
www.accenture.com
Senior Software Engineer
November 2006 – August 2007
Project: Track Inspection System- SAP Mobile JAVA Development
Client: Canadian Rail
Environment: Windows XP, Java, JSP, Java script, Struts, Hibernate, Apache Tomcat, Eclipse, SAP Netweaver, MAMDB,
Duration: November 2006 – August 2007
Description:
As part of the SAP Roadmap – Precision Engineering Initiative at CN Rail, this project delivers a mobile solution for the Track Inspection System (TIS) and Signals & Equipment Tracking System* (SETS) groups.
The Mobile Java Development Team customized the SAP Mobile Asset Management (MAM) web user interface that synchronizes with SAP Mobile Infrastructure (MI) to allow CN workers in the field to enter results and data from rail track inspections offline.
Role:
• I prepared Technical Documents based on the Functional Documents understanding the client expectations, for User Interface and Business Objects.
• I coded the User Interfaces in JSP and Business Process Objects in Struts Framework.
• Implemented Unit testcases using JUnit in Eclipse for component level testing and to implement test driven methodology.
• I tracked the Bugs and responded promptly and professionally to bug reports.
Trainings Given:
Imparted training on Oracle RDBMS, SQL/PLSQL as part of Greenfield training to Accenture employees in India Delivery Center, Hyderabad.
Karvy Global Services Ltd
www.karvyglobal.com
Technical Lead
June 2005 – November 2006
Product: Financial Analytics Tool
Duration: June 2005 – November 2006
Environment: Windows 2000/XP, Java (Multi-threading, Swings, JDBC), XML, Eclipse, MySQL
Description:
A unique tool which provides Financial analysts to download Company filings from websites and Parse the data into Excel sheet. This sheet is then imported for mapping of As Reported data to template data. This is done using a very to use graphical feature which allows user to map each item to template item selecting source item n dragging it to the destination template field. These mapped items are saved database and can be viewed and edited in future. Access to these features is defined based on user privileges. The mapped information can be exported to Excel as well as XML formats. Also Company history and Profile can be parsed and can be exported into excel formats. In short, this tool minimizes the time taken for analysts to download, parse and map financial data and validate it.
• I have leaded the development team and I was involved in Coding, designing, testing and discussing functional requirements with the domain experts and clients.
• I got trained in the financial research basics and fundamentals. And I also learned to work
on Security Exchange Commission website www.sec.gov and Yahoo Finance.
• I prepared system design using UML based on various design patterns in java and also designed the database in MySQL.
• I wrote Database queries for data manipulation, using SQL for MySQL.
• I conducted code reviews, conducted internal ISO audits and maintained documentation for
the product
• I have worked on parsing of the XML file contents to Excel file and writing back the processed information to XML file using DOM Parser in Java.
• Used Microsoft VSS for version control and Configuration Management.
Project: Airline Ticket Booking System
Environment: Windows XP, ASP, VBScript, JavaScript, VisualInterdev, EditPlus
Duration: March 2006 – November 2006
Description: This is a web application for online Air ticket booking using the SABRE GDS. This application has itinerary search, flight information display, retrieval of fares for all available classes and finally performing the booking.
Role:
• I leaded the development team and was involved and requirement collection from the client. I prepared use cases and design documents.
• I worked on web services to connect to Sabre GDS (Global Distribution System) using COM based Sabre API
• Developed the backend logic and I designed User Interface screens using HTML, DHTML and created dynamic tables which were flexible to show available fares and itinerary details.
• Installed and executed the application on Client side and also configured the Sabre APIs successfully.
Ocimum Biosolutions Limited
www.ocimumbio.com
Senior Software Developer
June 2002 – June 2005
Trainings Attended:
• In-house training in Bioinformatics for six months June’02 – Dec 2002.
• Training in ISO 9001-2000 standards, processes and templates. And worked as Internal Auditor. Conducted periodic internal reviews. I was a member of ISO team in the organisation and played key role in development of department metrics.
Projects: GenowizTM
Environment: Windows 2000/XP, Macintosh and Linux, Java (Multi-threading, Swings, JDBC), XML, JDeveloper, Eclipse, NetBeans (For making Prototype screens), MySQL, Oracle.
Duration: December 2002 – October 2004
Description:
Genowiz™ is a powerful gene expression analysis program that has been designed to store, process and visualize gene expression data efficiently. It includes a suite of advanced analysis methods and offers choice for selecting analysis that is appropriate to a researcher’s dataset. Genowiz™ provides numerous visualization options to track down intricate correlation in microarray data. Genowiz™ allows researchers to organize experimental information (MIAME), quickly and easily import data files, preprocess, normalize, plot, perform cluster analysis, classify, visualize patterns, review gene information, and link analysis results to external tools.
Role:
• I designed and developed User-friendly GUIs using Java Swings.
• I Implemented code optimizing techniques to handle very large datasets. These datasets could be of size around 1GB and achieved target much higher than the one set as bench mark by the client. This feature attracted more clients for this product.
• I wrote database queries for data manipulation, using SQL for MySQL and Oracle Databases.
• I coded for generation of graphical representation of data through plots and graphs using JFreeCharts.
• I have built software Help using Java Help libraries.
• I worked on reading and writing XML Documents using DOM parser.
• I prepared Use-cases, UML Diagrams in Eclipse using UML plug-in, Data Flow Diagrams and Entity Relationship Diagram for individual modules.
• I have written JUnit test cases for code level unit testing.
• I was involved in analysis and preparation of quarterly Department Metrics Report for the project.
Projects: GenchekTM
Environment: Windows 2000/XP, Macintosh and Linux, Java (Multi-threading, Swings, JDBC), XML, JDeveloper, Eclipse, NetBeans (For making Prototype screens), MySQL, Oracle.
Duration: October 2004 – June 2005
Description:
Genchek™ is a comprehensive, multi-platform, sequence analysis software package. It facilitates analysis of Expressed Sequence Tags (ESTs), Complete Genome, and SNP (Single Nucleotide Polymorphism) data. Genchek™ is a research information and experiment management tool that integrates public and proprietary data through a discovery workspace that provides contextual access to sequence analysis tools, content and services. Genchek™ has an integral database system that can be used to access, store, organize and retrieve DNA, RNA, and protein sequences in an intuitive environment that offers editing, management and annotation of sequences.
Role:
• I designed and developed User-friendly GUIs using Java Swings.
• I wrote database queries for data manipulation, using SQL for MySQL and Oracle Databases.
• I made Installers using InstallAnywhere and maintained builds of the software in VSS(Visual Source Safe).
• I worked on reading and writing XML Documents using DOM parser.
• I prepared Use-cases, UML Diagrams in Eclipse using UML plug-in, Data Flow Diagrams.
• I have written JUnit test cases for code level unit testing.
• I have conducted internal ISO Audits for ISO 9000 2001 standard for complete SDLC for various projects in Bioinformatics and Finance Domains.
Employment History
(Nov 2006 to Aug 2007)
Senior Software Engineer
IndiaProject: Track Inspection System- SAP Mobile JAVA Development
Client: Canadian Rail
Environment: Windows XP, Java, JSP, Java script, Struts, Hibernate, Apache Tomcat, Eclipse, SAP Netweaver, MAMDB,
Duration: November 2006 – August 2007
Description:
As part of the SAP Roadmap – Precision Engineering Initiative at CN Rail, this project delivers a mobile solution for the Track Inspection System (TIS) and Signals & Equipment Tracking System* (SETS) groups.
The Mobile Java Development Team customized the SAP Mobile Asset Management (MAM) web user interface that synchronizes with SAP Mobile Infrastructure (MI) to allow CN workers in the field to enter results and data from rail track inspections offline.
Role:
• I prepared Technical Documents based on the Functional Documents understanding the client expectations, for User Interface and Business Objects.
• I coded the User Interfaces in JSP and Business Process Objects in Struts Framework.
• Implemented Unit testcases using JUnit in Eclipse for component level testing and to implement test driven methodology.
• I tracked the Bugs and responded promptly and professionally to bug reports.
Trainings Given:
Imparted training on Oracle RDBMS, SQL/PLSQL as part of Greenfield training to Accenture employees in India Delivery Center, Hyderabad.
(Jun 2005 to Nov 2006)
Analyst, Tech Lead
India
Karvy Global Services Ltd
www.karvyglobal.com
Technical Lead
June 2005 – November 2006
Product: Financial Analytics Tool
Duration: June 2005 – November 2006
Environment: Windows 2000/XP, Java (Multi-threading, Swings, JDBC), XML, Eclipse, MySQL
Description:
A unique tool which provides Financial analysts to download Company filings from websites and Parse the data into Excel sheet. This sheet is then imported for mapping of As Reported data to template data. This is done using a very to use graphical feature which allows user to map each item to template item selecting source item n dragging it to the destination template field. These mapped items are saved database and can be viewed and edited in future. Access to these features is defined based on user privileges. The mapped information can be exported to Excel as well as XML formats. Also Company history and Profile can be parsed and can be exported into excel formats. In short, this tool minimizes the time taken for analysts to download, parse and map financial data and validate it.
• I have leaded the development team and I was involved in Coding, designing, testing and discussing functional requirements with the domain experts and clients.
• I got trained in the financial research basics and fundamentals. And I also learned to work
on Security Exchange Commission website www.sec.gov and Yahoo Finance.
• I prepared system design using UML based on various design patterns in java and also designed the database in MySQL.
• I wrote Database queries for data manipulation, using SQL for MySQL.
• I conducted code reviews, conducted internal ISO audits and maintained documentation for
the product
• I have worked on parsing of the XML file contents to Excel file and writing back the processed information to XML file using DOM Parser in Java.
• Used Microsoft VSS for version control and Configuration Management.
Project: Airline Ticket Booking System
Environment: Windows XP, ASP, VBScript, JavaScript, VisualInterdev, EditPlus
Duration: March 2006 – November 2006
Description: This is a web application for online Air ticket booking using the SABRE GDS. This application has itinerary search, flight information display, retrieval of fares for all available classes and finally performing the booking.
Role:
• I leaded the development team and was involved and requirement collection from the client. I prepared use cases and design documents.
• I worked on web services to connect to Sabre GDS (Global Distribution System) using COM based Sabre API
• Developed the backend logic and I designed User Interface screens using HTML, DHTML and created dynamic tables which were flexible to show available fares and itinerary details.
• Installed and executed the application on Client side and also configured the Sabre APIs successfully.
(Jun 2002 to Jun 2005)
Senior Developer, Team Leader
Ocimum BioSolutions, India
Trainings Attended:
• In-house training in Bioinformatics for six months June’02 – Dec 2002.
• Training in ISO 9001-2000 standards, processes and templates. And worked as Internal Auditor. Conducted periodic internal reviews. I was a member of ISO team in the organisation and played key role in development of department metrics.
Projects: GenowizTM
Environment: Windows 2000/XP, Macintosh and Linux, Java (Multi-threading, Swings, JDBC), XML, JDeveloper, Eclipse, NetBeans (For making Prototype screens), MySQL, Oracle.
Duration: December 2002 – October 2004
Description:
Genowiz™ is a powerful gene expression analysis program that has been designed to store, process and visualize gene expression data efficiently. It includes a suite of advanced analysis methods and offers choice for selecting analysis that is appropriate to a researcher’s dataset. Genowiz™ provides numerous visualization options to track down intricate correlation in microarray data. Genowiz™ allows researchers to organize experimental information (MIAME), quickly and easily import data files, preprocess, normalize, plot, perform cluster analysis, classify, visualize patterns, review gene information, and link analysis results to external tools.
Role:
• I designed and developed User-friendly GUIs using Java Swings.
• I Implemented code optimizing techniques to handle very large datasets. These datasets could be of size around 1GB and achieved target much higher than the one set as bench mark by the client. This feature attracted more clients for this product.
• I wrote database queries for data manipulation, using SQL for MySQL and Oracle Databases.
• I coded for generation of graphical representation of data through plots and graphs using JFreeCharts.
• I have built software Help using Java Help libraries.
• I worked on reading and writing XML Documents using DOM parser.
• I prepared Use-cases, UML Diagrams in Eclipse using UML plug-in, Data Flow Diagrams and Entity Relationship Diagram for individual modules.
• I have written JUnit test cases for code level unit testing.
• I was involved in analysis and preparation of quarterly Department Metrics Report for the project.
Projects: GenchekTM
Environment: Windows 2000/XP, Macintosh and Linux, Java (Multi-threading, Swings, JDBC), XML, JDeveloper, Eclipse, NetBeans (For making Prototype screens), MySQL, Oracle.
Duration: October 2004 – June 2005
Description:
Genchek™ is a comprehensive, multi-platform, sequence analysis software package. It facilitates analysis of Expressed Sequence Tags (ESTs), Complete Genome, and SNP (Single Nucleotide Polymorphism) data. Genchek™ is a research information and experiment management tool that integrates public and proprietary data through a discovery workspace that provides contextual access to sequence analysis tools, content and services. Genchek™ has an integral database system that can be used to access, store, organize and retrieve DNA, RNA, and protein sequences in an intuitive environment that offers editing, management and annotation of sequences.
Role:
• I designed and developed User-friendly GUIs using Java Swings.
• I wrote database queries for data manipulation, using SQL for MySQL and Oracle Databases.
• I made Installers using InstallAnywhere and maintained builds of the software in VSS(Visual Source Safe).
• I worked on reading and writing XML Documents using DOM parser.
• I prepared Use-cases, UML Diagrams in Eclipse using UML plug-in, Data Flow Diagrams.
• I have written JUnit test cases for code level unit testing.
Education
(Jun 2005 to Jun 2007)
Sikkim Manipal University
MBA in Information Technology, 68% aggregate Score
(Oct 1998 to Jun 2001)
Osmania University
Bachelor in Computer Application. 76% Aggregate Score
Assignment History
(This Seller has recently been shortlisted or contracted for the following people4 assignments)
- Documentum WCM/ ColdFusion/Weblogic Java J2EE/ Oracle databases - developer : We require experience in Documentum WCM, ColdFusion, Weblogic Java J2EE, and Oracle databases.
- Web Developer: I am looking for a proven experienced Web Developer (front end) with solid HTML, CSS, Javascript and JSP skills. Ongoing work after initial trial period.
Freelancers, Contractors & Consultants that have been shortlisted with this Seller:
- Seller 240438, Bristol, City Of Bristol, UK [£38.89 per hr]
ColdFusion and Java developer.
- Seller 242372, Chippenham, Wiltshire, UK [£50.00 per hr]
Highly proficient SENIOR ANALYST DEVELOPER/CONSULTANT with over 15 years experience in the IT industry.
- Seller 248669, Tadley, Hampshire, UK [£38.89 per hr]
Highly motivated Professional Independent contractor with over 11 years experience as a Software Engineer. I have been using Java professionally for 9 years. I specialize in Java Technologies and can offer skills in Java SE, J2EE, Spring, Hibernate, Struts and Wicket. I am available for both short and long term contracts.
- Documentum Technical Analyst , Alderley Edge
Documentum Technical Analyst - Good communication skills, both written and spoken, with the ability to build rapport at all levels. Good team player. Experienced in global customer service environment..

