Sample Template Example of Beautiful Excellent Professional Curriculum Vitae / Resume / CV Format with Career Objective, Job Profile & Work Experience for Freshers & Experienced in Word / Doc / Pdf Free Download
Technical
Expertise
Professional Experience
SAI
Systems (June 2011 – October 2011)
Technisource/CIGNA
(Oct 2010 – June 2011)
UTC
Fire and Security/Formerly GE Security (2008 – Oct 2010)
Honeywell
Aerospace (2006 – 2008)
Tollgrade
Communications (2005 – 2006)
Acterna
1996 - 2002
Download Resume Format
John Pandya
848 Town Colony Dr
Middletown, CT 06115
Cell: 941-229-3559
Software Engineer
A highly motivated and resourceful
software engineer with fifteen years of extensive technical experience in the
field of software application development, database design and data modeling.
Consistently strives to apply industry best practices and always willing to try
out of the box ideas in order to deliver high quality products on time and
within budget.
Technical
Expertise
Languages/Technologies: Java, JSP, Servlets, AWT, Swing, CXF,
XML, Web Services, Hibernate, Spring/Spring MVC, SQL, PL/SQL, C, C++, Visual
C++ /MFC, Win32, STL, Unix Shell Scripts (CSH, KSH, Bash), Visual Basic, Borland
Delphi.
Packages:
Apache Tomcat, Apache Maven, InstallAnywhere, Eclipse, Subversion,
Oracle10g/9i/8i, Informix, IntelliJ IDEA IDE, Microsoft Visual Studio, Borland
C++ Builder, IONA Technologies’ Orbix, Visual SourceSafe, CVS, Microsoft
Office, AdventNet WebNMS, Websphere.
Systems:
Linux Redhat Enterprise Server, Sun Solaris , AIX, Windows.
Other:
Extreme Programming and Agile methodologies, Object Oriented Design and
Development, Design Patterns, CORBA, GUI, EMS, CATV status monitoring systems,
ATM and POS terminal driving systems, EFT management software.
Professional Experience
SAI
Systems (June 2011 – October 2011)
Consultant/Software
Engineering Lead
Consulting
on a four month contract with at a startup company seeking to provide various
services via Cable TV. The software suite has been developed utilizing JEE 6
and runs on three hardware components that utilize Ubuntu 10.04 as well as
Ubuntu11.04.
Some
accomplishments:
Lead
and mentored a team of five individuals which developed and released a beta
version of the product in three months. The effort included setting up
Subversion for version control, Maven for software builds as well as developing
a software solution utilizing Java EE 6 and third party products such as XBMC,
MythTv, and Bacula.
Salient
features of the applications are:
Two
web portals developed using JSP and Servlets which is deployed on a Tomcat 6
servlet container. The database component utilizes hibernate and uses a MySQL
database engine.
The
application suite utilizes XML over SOAP to communicate between components.
Technisource/CIGNA
(Oct 2010 – June 2011)
Consultant/Senior
Application Dev Specialist
Worked
as a consultant on a new clinical outreach application developed in house by
CIGNA IT. The application conforms to a
RESTful architecture and is developed in Java with an Adobe Flex front end. It
has an Oracle 11g database backend and is deployed on an AIX platform. Additionally
it employs a myriad of cutting edge technologies such as Mule ESB, Spring
Security, and Spring Batch.
Responsibilities
include tasks that range from developing custom shell scripts for generating
reports on the production system, coordinating nightly batch runs as well as assisting
in triaging any production system issues.
Developing
an application that gathers performance metrics from production batch runs.
This entails parsing a large amount of XML formatted data to ascertain errors
as well as to analyze throughput statistics. The application is being developed
in core Java.
UTC
Fire and Security/Formerly GE Security (2008 – Oct 2010)
Industry
leader in Fire Safety and Facility Security Access Control Systems
Software Engineer
Member
of the combined Facility Commander and Picture Perfect team. The Facility
Commander and Picture Perfect products are multi-platform enterprise level
security management and access control systems that can be deployed with
Informix, Oracle or SQL Server databases.
The products are developed using Java and are deployed within an Apache
Tomcat Servlet engine. The team as a
whole is an enthusiastic practitioner of Extreme programming in particular and
Agile methodologies as a whole. It strives to maintain high quality by adhering
to Six Sigma standards.
Tasks
accomplished and responsibilities include:
•
Researching options to reduce coding complexity while increasing
maintainability and deployment flexibility. Two specific open source
technologies being looked at are Hibernate and Spring.
• Upgraded common graphics code within
the two products. Decoupled code by creating a separate library in order to
maintain code base uniformity and increase flexibility as well as ease of
maintainability. The upgrade involved integrating new versions of third party
libraries, modifying existing code and implementing new feature using Java.
•
Optimized the reporting feature's database SQL queries when it was found that
several reports were showing significant performance degradation when handling
large amounts of data.
• Added a feature to the Video Management
Console of the product to allow users to select a date and time for playback. This
required changes to the user interface as well as the server side components
and web service calls. Technologies used to implement this included Swing, XML
RPC, and core Java.
• Added
the ability to configure camera presets from the Video Management Console user
interface. This required adding menu items, new XML RPC calls, as well as new
server side components. Technologies used to implement this included Swing, XML
RPC, and core Java.
• Developed
a feature for the Video Management Console to dynamically determine supported
video recorders based on the product suite within which the component resided.
Implemented using Spring.
•
Modified the software to support up-to 256 cameras per video device. Earlier,
support was constrained to 32 cameras per device. This modification allowed the
product to maximize support for some of the newer video recording devices
available in the market. The modification involved refactoring the component by
replacing a 32 bit mask with an Interface that allowed it to be open for
extension with minimal changes to the system. Implemented using core Java.
•
Redesigned
some features of the system to allow the software to integrate seamlessly with
new video and access control hardware while maintaining backwards
compatibility. This was implemented using Java as well as Spring.
• Automated the build process from code
check in to deployment of the resulting artifacts using Maven. Automating the
build significantly reduced the time that went into generating the final
deliverable from almost a day to 2 hours.
• Increased Unit Test coverage using
JUnit and integrated unit testing into the automated build thereby reducing
test time significantly.
• Created installers for the final deliverable
and integrated them into the automated build process and eliminating the need
for a manual creation of install media. Wrote custom code in Java to provide a
unique customer experience.
Honeywell
Aerospace (2006 – 2008)
Industry
leader in Business and Regional Aviation solutions
Software
Engineer II
Worked on the Custom Software development
team at Honeywell Aerospace’s Cabin Products Center of Excellence in Sarasota,
Florida. The Sarasota facility is involved in the manufacture of Cabin Management
Systems for Business and Corporate aircraft. These systems are designed to be
highly customizable in order to meet the individual requirements of each
customer.
Responsibilities included:
· Developed Graphical Interfaces for touch screen consoles based upon
custom requirements from customers. A key achievement was enhancing the
re-usability of existing software, which reduced turnaround time by 80%. The
interfaces were developed in Visual C++ and ported to the consoles, which ran
Windows CE.
· Developed custom database content for the final system based upon
requirements received from customers.
· Worked with the Applications Engineering group to review customer
requirements in order to ensure technical feasibility.
· Worked with the Systems Test group to ensure the product was tested
thoroughly and met the criteria set in the requirements document as well as the
final acceptance test plan.
Tollgrade
Communications (2005 – 2006)
An
industry leader in Test and Measurement Solutions for CATV and Telecom
Software
Engineer
Worked
on a next generation service assurance software solution. The software is a
web-based system coupled with an Oracle 10g database engine that is designed to
manage the Hybrid Fiber Coaxial networks by proactively monitoring elements
that provide revenue generating IP services such as High Speed Data and Voice
over IP.
Some
significant achievements:
·Interfaced the software application to hardware equipment.
This included creating a software model for the equipment and programming the
communications logic to enable data to be sent over the network to the device.
This was developed in Java.
·Developed an LDAP security authentication plug-in feature
for a customer who required the product’s log-in feature to authenticate users
against their central LDAP directory. This was implemented using Java.
·Wrote and deployed custom code for installation packages to
upgrade existing systems.
·Maintained and enhanced core database schema for the product
line to meet requirements.
·Wrote and deployed stored procedures and triggers for the
product's database. This was done using PL/SQL for an Oracle RDBMS.
·Assisted a large customer in implementing Oracle’s Recovery Manager
(RMAN) application in order to adhere with the customer’s standardized backup
and recovery policy.
Comsys (2004 - 2005)
A
leading Technology Services company
Consultant
Placed
as a contractor at Verizon to work on the customer’s Automated Work
Administration System (AWAS). Languages used on the project were C++ and JAVA
on server, and Visual Basic on the client side. The system was developed and
deployed on an AIX platform.
·Developed software that captured, analyzed and stored
performance metrics for executive review.
CSF International (2003 - 2004)
A
Sarasota based provider of ATM/POS transaction management solutions.
Programmer/Analyst
Worked
on various facets of u/SWITCHWARE, an electronics funds transfer management
application software. This software runs on Sun Solaris and is developed in
C/C++ with windows based clients developed in Borland Delphi. Details of
projects worked on:
·Wrote and deployed custom data extraction programs for
various customers. These programs were written in C and C++, designed to
extract from both Oracle and Informix databases and ran on a Solaris
Platform. In many cases this involved
writing custom stored procedures and triggers using PL/SQL.
·Designed and developed a number of custom client
applications to complement those available within the product suite. Some
examples are a tool to monitor and edit foreign exchange rates, a debit card
data extraction tool, and a POS Manual Authorization Application. These
applications were developed with Borland Delphi to be run on Windows 95 and XP.
·Maintained and deployed in-house database servers for use as
test beds for development and testing.
·Developed C functions to implement rules designed to handle
custom ATM transaction types for several banks.
Acterna
1996 - 2002
Worldwide
leader in Network test and measurement solutions for the Cable TV industry
Senior Software Engineer 1999 - 2002
· Evaluated and implemented different tuning options to enhance
performance on the product’s Oracle 8i database server. Implemented on Solaris
UNIX and Windows platforms
·Wrote and deployed database creation and upgrade scripts for
use on Windows and Solaris UNIX platforms. These scripts eliminated the need
for manual intervention and thus reduced the product deployment time at
customer sites by over 90 percent.
·Designed and developed a CORBA interface to enable a new
product to use an existing suite of GUI applications and therefore reducing the
time to market. Implemented using C++ and MFC.
·Worked with field engineering in resolving issues that came
up during Beta testing.
Software Engineer 1996 - 1999
·Designed and developed an export/import application to
migrate large quantities of data from a flat-file database system to a
relational database management system.
This helped reduce migration time by 90 percent. Implemented using
Visual C++ and MFC.
·Design and development of the core database schema, as well
as the database APIs for the core product. Implemented with C/C++ and Pro*C/C++
on both Windows and Solaris UNIX.
·Helped the nascent Test Department in setting up the System
Test Environment and the formulation of
Test Plans.
Education
M.S.
Computer Information Systems May 1996
Florida
Institute of Technology
B.S.
Aerospace Engineering August 1993
Florida
Institute of Technology
Download Resume Format
0 comments:
Post a Comment