Post Job Free

Resume

Sign in

Engineer Software

Location:
Santa Clara, CA
Salary:
80 Per Hour
Posted:
October 07, 2013

Contact this candidate

Resume:

Karthik Venkatesan

**** ******* ****** ? Santa Clara, CA 95054 ? E-mail: ab90dx@r.postjobfree.com

Profile: A results-oriented software engineer with extensive experience

in all stages of design, coding, and testing for multi-user

systems. Background encompasses extensive experience in

systems/software analysis and development in demanding hi-tech

environment. Possess excellent communication skills and the

ability to work collaboratively with the design, development,

and integration teams.

Education: George Washington University - Washington D.C. (2008)

Certificate in Systems Engineering - GPA(3.75)

California State University Monterey Bay - Monterey Bay, CA

(2006)

Masters in Management Information Technology - GPA(3.7)

University of California, Riverside - Riverside, CA (2000)

Bachelors of Science, Management Information Systems -

GPA(3.25)

Minor: Computer Science

Security Clearance: Active Top Secret SSBI / SCI Security Clearance /

DOE-Q Clearance

Technical Skills:

Operating Systems: Programming Languages:

Windows, UNIX, Linux Java 5/6, J2EE, EJB, Struts, Spring

Databases: Core, Spring MVC, Web Services, SOA,

Oracle, MySQL, MS Access JAX-WS, CXF,JAX-B, JavaScript,

Application Server/Java XSD/XML/XSL, REST, HTML/DHTML, JQuery,

Container: Ajax, Hibernate, JPA, JTA, MangoDB,

Oracle 9iAS/OC4j, BEA Hadoop, Maven 2, Ant, JUnit, TestNG,

WebLogic, Tomcat, JBoss, Apache AXIS, Dojo, DWR, Shell Scripts,

GlassFish, Apache Service Mix, Dozer(O2O), JSP, Servlets, JavaScript,

Fuse ESB JavaScript Temple(DUST), Apache Camel,

UML/Database Design: Apache ActiveMQ, Maven 2/3, Groovy,

Use Case Diagram, State PL/SQL, SQL, WRO, JUnit, TestNG

Diagram, Class Diagram, Software:

Sequence Diagram, ER Diagram SQL Plus, TOAD, QVCS, PVCS, IBM ClearCase

Portal(JSR-168): & ClearTools, ER/Studio, Enterprise

Vignette Portal, BEA Weblogic, Architect, DOORS, Hudson/Jenkins

Portal, JBoss Portal Continuous Integration, Nexus Repository,

SoupUI, Mercurial

Professional Experience:

KRTV Consulting 7011 East Avenue Livermore,

Principal Software Engineer Livermore, CA

June 2012 - Present

Instrumental in the analysis, design, implementation and deployment of

web/soa based application. Conducted hands-on software development,

worked effectively as an individual contributor and as part of a team in

an agile development lifecycle environment. Supported lead engineers and

program managers in developing solutions through multiple phases of the

engineering lifecycle.

Designed, developed, coded, tested and debugged highly complex new

software products using the following technologies: Java/J2EE, Spring

Core, Spring MVC, Servlets, JSP, Ajax, REST, jQuery, SOAP Web

Service(JAX-WS/JAX-B), JavaScript Templets (Dust), Apache Camel, Apache

ActiveMQ, XML/XSD, Dozer, GlassFish, Apache ServiceMix, FUSE, JQuery,

DUST.js, OSGI, Blueprint, Datatable.js, Developr, SoapUI, Maven3 and

Groovy.

Enhanced product features for performance and scalability.

Worked closely with Project Management, System Engineers, Software

Engineers and QA to define the product, develop and deliver releases on

time and budget.

General Dynamics 2305 Mission College Boulevard,

Senior Advanced Engineer 3 Santa Clara, CA

October 2009 - June 2012

Internal Software Developer Lead working in a team made up of Software

Engineers, Quality Assurance Engineers, UI Design Engineers and worked

closely with the Software Architect to design and lead the development

and delivery of a Mission Planning Component in a fast paced and

challenging environment.

Conducted requirements gathering, systems analysis and design for a

highly complex system.

Designed, developed, coded, tested and debugged highly complex new

software products.

Enhanced product features for performance and scalability.

Designed, developed and setup the infrastructure for development

environment, build environment (Maven2), Maven artifact repository

(Nexus), continues integration environment (Hudson/Jenkins) and assisted

in setting up the security (PKI) and policy management.

Worked closely with Project Management, System Engineers, Software

Engineers and QA to define the product, develop and deliver releases on

time and budget.

Developed SOA based applications using Java, JAX-WS, JAX-B, Dozer, WSDL,

XML/XSD, EJB, JPA, SQL, MangoDB, Spring and TestNG.

Contributed as necessary to the development of all project artifacts

throughout the system development life cycle.

Participated in special projects as required.

Northrop Grumman 6377 San Ignacio Ave, San Jose, CA

Software Engineer 4/5 February 2009 - October 2009

Primary responsibilities were to execute the development, integration,

deployment and verification procedures for a restricted program. This

involved regular contact with senior levels of internal work groups

within the project and across multiple sub-contractors. In addition to

the integration and deployment efforts, the position involved planning,

documenting, executing, and implementing test strategies, test cases and

test plans. This included managing the administration and automation of

integration tools such as configuration management, defect tracking,

test management, and execution of troubleshooting and resolution

strategies. Performed coverage, memory leak and performance testing;

Installer testing; shell scripting; developing java modules and

administration Java based deployment tools. Installed software patches,

investigates and reports software anomalies/deficiencies, and configures

software to accommodate operational requirements.

Design and develop Java components and modules for an enterprise

applications system.

Deploy the latest baseline to the system, investigate and report

software anomalies/deficiencies, and configures software to accommodate

operational requirements.

Coordinates with site personnel and the sub-contractor(s) in the support

of sub-system software during all real-time operations and operational

testing.

Responsible for the monitoring and tuning of specific sub-systems to

achieve optimum level of performance as well as detecting, isolating,

and resolving system/sensor problems in order to maximize system

availability.

Supported I&T efforts to develop an overall test plan which includes

system acceptance testing as well as functional, performance and

regression tests during the SW integration phase.

BAE Systems 10920 Technology Pl, San Diego, CA

Software Engineer Specialist June 2008 - January 2009

Supported and coordinated efforts in building the next generation system

for a classified Information Management and Storage project for the

government. Largely focused on developing leading frontend and backend

technology prototypes to demonstrate current technology trends of

interest to the DoD Intelligence community. Responsible for coordinating

and prototyping development in the subject areas of Service Oriented

Architectures, front end AJAX technologies, Portal (JSR-168)

development, next generation virtual models, knowledge management,

mapping applications, web collaboration frameworks and specialized

geospatial work.

Designed, developed, inspected, debugged, integrated and tested software

components.

Assigned specific assignments objectives and technical guidance to

colleagues.

Preformed Independent technical decision on work consistent with

objectives and confer stakeholders to resolve alternatives.

Provided technical direction to support personnel.

Maintain up-to-date knowledge of scientific and technological

development applicable to project.

Developed Web based applications using JS/AJAX, JSP, Portal, Web

Services, WSDL, XML, Portal (JSR-168) and Java/J2EE.

Lockheed Martin 1111 Lockheed Martin Way -

System Integration Analyst/Software Sunnyvale, CA

Engineer Staff July 2006 - June 2008

Conducts multidisciplinary research and planning; conducted, and

coordinated software development activities. Designed, developed,

documented, tested, and debugged software that contains logical and

mathematical solutions to business/mission problems. Applied the

appropriate company standards, processes, procedures, and tools

throughout the development life cycle. Applied knowledge of computer

hardware, software and database, subject matter to create the

business/mission applications. Used information processing and

information gathering techniques from system users to develop software.

Inspect program errors, prepared operating instructions, compiled

documentation of program development, and analyze system capabilities to

resolve questions. Ensures software standards are met.

Documented, designed and developed databases for a new system

development effort.

Managed activities of software, network and database experts as well as

coordinated the activities of system/human engineer involved with

requirements gathering.

Managed/Lead the project in every party of the software lifecycle.

Used the following technologies to create software applications: SOA

(Web Services, AXIS, SOAP, WSDL), XML, XSD/XSLT, Hibernate(HQL, SQL),

MySQL database, ER/Studio DB designer/modeling tool, Java Servlets,

JUnit, Maven 2, HTML, Ajax, Vignette Portal, Jboss Portal, IBM WebSphere

Portal, AGI STK, AGI Connection Commend and AGI STKX/4DX.

Developed and executed highly innovative solutions to a fully backward

compatible system under an aggressive schedule.

Analyzed needs and requirements of existing and proposed systems, and

developed technical, structural, and system specifications.

Created standards to monitor and enhance capacity and performance of

business/mission problems.

Northrop Grumman 99 Pacific St. - Monterey, CA

Software Engineer 5 June 2004 - July 2006

Responsible for the design, development, and integration of new external

interfaces to an existing Oracle-based decision support system. Much of

the work involved the development of prototype applications to facilitate

closure on design issues. Provide support on assigned applications

including software maintenance, bug fixes, enhancements, and

modifications. Some projects involved the conversion of existing Oracle

PL/SQL-based applications to J2EE. Participated in database modeling,

design reviews, and code reviews. Generated and maintained design

documentation. Developed and managed code changes according to customer

standards. Review external technologies and products for their

applicability to specific project requirements.

Created requirement and design documents using UML/OO based development

methodologies.

Designed and developed J2EE enterprise application, PL/SQL packages,

stored procedures, functions, triggers, sequences, shell and/or Perl

scripts and ssh/scp/sftp.

Used web-based technologies including SOA (Web Services, AXIS, SOAP,

WSDL), XML, XSL, JDBC, Java Servlets, SSH, STRUTS, ANT, JUnit, and HTML.

Worked with Tomcat, Oracle 9i IAS web application server on Unix

(Solaris) and Windows.

Strong problem analysis/resolution skills.

Designed databases using entity relationship diagram and normalization

techniques.

Assist in design and implement large server software with particular

attention to security, scalability, and high performance.

Aid in translating complex business logic algorithms into code.

Possess strong interpersonal skills and ability to work independently as

well as collaborate with the development team and external technical

points of contact.

Provided in-depth software documentation and test procedures at the start

and end of each phase.

Computer Sciences Corporation 1500 Hughes Way - Long Beach, CA

Software Engineer March 2004 - June 2004

Collaborated on design, implementation and maintenance of the key

features of a Raytheon application called ePro, used for the search,

retrieval, and archival of purchase requisition/order, related

information.

Work with developers and QA to determine and understand customer's

requirements.

Maintained and managed code changes according to customer's requirements.

Enhanced UI screens using Struts JSP tabs, HTML/DHTML, CSS and

JavaScript.

Developed web based applications using Java, JDBC, Servlets, JavaBeans,

SQL and PL/SQL.

24 Hour Fitness 2231 Rutherford Road - Carlsbad, CA

Software Engineer/Programmer August 2000 - January 2004

Analyst

Developed internal and web based applications to a large client base

across the nation. Served on cross-functional project teams. Consulted

extensively with internal and external customers in order to solidify

requirements and determine user needs. Additionally provided hands-on

guidance for full life cycle of application development.

Complete requirement analysis and design using UML techniques (class

diagram, package and object diagram, sequence diagram), OOD/OOP, and

design patterns (MVC, Sun Core J2EE Patterns, Struts) in the software

development process.

Designed databases using entity relationship diagrams and normalization

techniques.

Designed UI screens using JSP, HTML, CSS, JavaScript, ActionScript, Flash

and Java applets.

Wrote object oriented source code using Java, C/C++, Servlets, EJB, SQL,

and PL/SQL.

Wrote stored procedures and functions for scientific calculations using

formulae calculated by APEX.

Performed white box and black box testing on applications.

Provided in-depth software documentation and test procedures at the end

of each phase.

Riverside County Office on Aging 6296 River Crest Dr., - Riverside, CA

Software Engineer

January 2000 - July 2000

Project Lead for an intranet B2B application called Office on Aging

Program (OAP). The OAP was used to calculate and store department

financial information.

Consulted with users and customers for the project to identify and

clarify program requirements and objectives.

Constructed data diagrams, developed data workflow diagrams and

documented the I/O processes.

Designed I/O screens using Microsoft Access, coded modules using VB, VBA

and SQL.

Reviewed, evaluated, designed, implemented and maintained project

database.

Trained and provided technical support for the customers.

University of California, Riverside 683 Linden Street - Riverside, CA

Parking Services

Junior Programmer Analyst January 99 - December 99

Designed and developed the first University of California online B2C

application to assist the students in purchasing parking permits online.

Consulted internal and external users to determine the requirements and

objectives of the application.

Constructed entity relationship modeling, normalization and data flow

diagrams.

Designed and developed I/O screens using C, PL/SQL, JavaScript, Perl,

HTML, and DHTML

Integrated, tested and implemented the software program.

Performed systems administration and DBA activities: backups, user

administration and monitoring of NT and UNIX environments

Provided technical support and user training.

References: Available upon request.



Contact this candidate