Software Engineer Resume
Denver, CO
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:
Languages: C, Klampspeak, Java 1.7 (Core Java, Applet, Swing, Servlets, Spring), Python, Groovy and Very well - versed with OOPS concept
Scripting: Python, Groovy
Software: Testing JUnit/Mockito
Code Analysis: Tools Coverity
Web Services: REST
Revision Control: Perforce, Git-Gerrit
JAVA: ATI Jbuilder, Eclipse
DBMS: DB2, Oracle, SQL
GUI: Swing
Operating System: Windows Systems, Linux, Solaris / VI Editor
NETWORKING: Networking TCP/IP Protocol, Cisco Switches and Routers, ASA Firewall, Networking OS Cisco IOS
PROFESSIONAL EXPERIENCE:
Confidential, Denver, CO
Software engineerResponsibilities:
- Prepared Functional and Technical design documents
- Used Spring Core and Webservices.
- Performed unit testing for modules using JUnit.
- Involved in design discussions and code reviews. Made unit testing easy with the design strategy implemented.
Confidential, SFO CA
Software engineer
Responsibilities:
- created tool to copy records from one Infoblox instance (Production) to another (development) using python 2.7-REST API converted the examples of DDI-CLI to automated test cases using python 2.7 it was a small 3 months project.
Confidential, Austin Texas
Software Engineer
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.
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.
- Write script to monitor the nodes (servers).
Confidential, Roseville, CA
Networking 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
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
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.