Software Engineer Resume
Pleasanton, CA
SUMMARY:
- 9 years of total IT experience in Java architecture, design, development, deployment, testing, networking, and implementation of business systems including Internet Applications development.
TECHNICAL SKILLS:
Technology and Tools: Java (1.7/1.8), Python(2.7/3.0), Groovy, Klampspeak Scripting Python, Groovy Software Testing JUnit/Mockito Code Analysis Tools Coverity Web Services REST API, SOAP, MVC Frame work Building tool QuickBuild/ using groovy Revision Control Perforce, Git - gerrit, RTC DBMS DB2 IDE tool Jbuilder, Eclipse GUI Swing WebService testing tool SoapUI/using groovy Operating System Windows Systems, Linux, Solaris NETWORKING SKILL Networking TCP/IP Protocol, Cisco Switches and Routers Networking OS Cisco IOS CCNA Routing Protocols OSPF, EIGRP, IGRP, RIP and RIPv2 Server Microsoft 2008 R2
PROFESSIONAL EXPERIENCE:
Confidential, Pleasanton CA
Responsibilities:
- Create a new job for the copy extract services using the spring Frame work. We read the metadata file, validate the records and assign the PPO-flag to needed files. Validation of copy extract files
- Extract level validation:- created a new job, the validation file name is queried to the respective tables using hibernate. feedbacks were generated and send to concerned group.
- Worked to reduce security vulnerabilities, Encrypt API Keys using jasypt1.5 jar and implemented EncryptablePropertyPlaceholderConfigure class of spring framework for encrypting/decrypting of keys(placed in the place holder)
- Developed Hibernate in Data Access Layer to access and update information in the database
- Created maven archetypes for generating fully functional REST web services supporting both XML and JSON message transformation. Archetypes built on Spring 3.0 technology.
- My work in the project was to optimize the the splunk queries using python script
- In the process of compaction, Created blacklist of object for the AT&T.
- Automated splunk queries using python script
Confidential, Denver CO
Responsibilities:
- Prepared Functional and Technical design documents
- Involved in design discussions and code reviews. Made unit testing easy with the design strategy implemented.
- Responsible for creating and maintaining architecture for Restful API using Spring.
- UsedHibernate persistence framework on the backend against Oracle database
- Designed RESTful web services with JSON representation for handling requests
- Involved in Web Services Testing using SOAP UI (scripting-used- Groovy).
Confidential, SFO CA
Software engineer
Responsibilities:
- created tool to copy records from one Infoblox instance (Production) to another (production server) using python 2.7-REST API
- The objects pulled form older production server were filted and put back to the new production server converted the examples of DDI-CLI to automated test cases using python 2.7
Confidential, Austin Texas
Software Engineer
Software:-Java 1.7 and Python 2.7
Client Virtualization: VMware
Revision Control System: Git/gerrit
Project: Converged Infrastructure Management HP OneView. TheHP OneView appliance allows data center administrators to provision, manage and monitor the operational health of HP BladeSystem servers. OneView is a graphically oriented dashboard interface, one that would allow administrators to easily find information and complete tasks.
Responsibilities:
- Code analysis through Coverity. Find bugs and fix it.
- Wrote JUint test cases using Mockito.
- Wrote test until files for helping in test cases.
- Participated in helping the downlink support for the one view product.
- Designed and documentedREST/HTTP APIs, including JSON data formats
Confidential CA
System Integration Engineer
Responsibilities:
- Continuous integration, automated builds using Quick Build.
- Scripting language used are Groovy and Python.
- Implemented Development Code/Configuration Turnover process to help organize and prepare releases for deployment.
- Role played in include and exclude files needed for ProtexIP scan.
- Collected data needed for build templates.
Confidential, Roseville, CA
Software Engineer / Licensing Engineer
Responsibilities:
- Requirements Study for licensing of high end Routers and switches.
- Write code to install Licenses and verify bundles in Cisco products (Routers, switches, firewall).
- Writing software code to run the auto-test.
- Writing test code for Cisco Products mainly Routers and Switches Klampspeak using Solaris Platform.
- My responsibility was to bundle the software and hardware modules needed for each router at delivery. It also included the correct software license needed for each sub-type of routers, switches, wan controller, ASA firewall.All the coding was done in Java.
- Automated test design, Manual test design, Test Plans and Documentation.
- Design, implementation and support of the Cisco Autotest network.
- Development and programming of automated test solutions for Cisco products.
- Test plan development.
- Manufacturing hardware and software support.
- Automated script development for Cisco routers and switches.
Confidential, San Jose, CA
Software Java Programmer
Responsibilities:
- The User Interface is designed in Swings. Data is communicated to the database through a Dispatcher Servlet, which calls some customized Beans containing the business logic to handle the request. In turn they use some special JDBC classes to perform querying from the Database.
- Designed, developed and validated the User Interfaces in Swings.
- Performed quality assurance between screens using XML.
- Utilized Servlets to perform query on the database.
- Wrote the server side logic using Servlets for receiving and processing client requests.
- Utilized JDBC for database connectivity.
Confidential, Sacramento, CA
Owner - Supported various small-medium sized clients
Responsibilities:
- Troubleshoot Cisco Routers and Switches.
- Comprehensive knowledge of CISCO networking technologies and protocols.
- Responsible for installing and supporting network hardware, software, and applications on PC computers.
- Handle responsibilities of analyzing hardware and software problems and select proper corrective action.
- As an owner I performed all kinds of different responsibilities from inventory management to a Networking technician.
Confidential, San Jose, CA
Java Developer
Responsibilities:
- Designed and developed the Corporate Product Master application, which facilitates the client to generate the product catalog and make the products available to clients for downloading over the Internet.
- These design artifacts included activity diagrams, sequence diagrams, class diagrams.
- Set guidelines and coding standards for the development team and often collaborated with other groups to establish good design principles.
- Served as a liaison between the design and development team to ensure timely completion of project deliverables.
Environment: Solaris, Shell Scripts, Ant, Java, J2EE, WebSphere, Oracle 8i, PVCS, Rational Rose.
Confidential
Team Member
Responsibilities:
- Designed and developed the database access components, LDAP access components and XML parsing components.
- The responsibilities included technical design and development, E-R modeling, database design.
- The SenticaXchange middleware distributes the messages from its clients to their users, who are using different types of devices (Mobile Phone, Pager, Palm, and WAP etc).
Environment: Solaris, Ant, Shell Scripts, UML, Rational Rose, Java, J2EE, Servlets, JSP, Oracle 8i, Apache, JRun, Netscape Directory Server.