We provide IT Staff Augmentation Services!

Sr. Software Consultant Resume

3.00/5 (Submit Your Rating)

Milpitas, CA

SUMMARY:

  • Extensive experience building applications in enterprise security, networking, and storage software.
  • Strong analytical and problem - solving skills and can-do attitude for excellent quality work.
  • Proven self-starter and team player in small teams from startups to Confidential 500 companies.

TECHNICAL SKILLS INCLUDE:

  • Java (expert), C++/C, SQL, XML, JSON, Python, Perl, Unix scripts
  • J2EE, JUnit, Spring, Hibernate, Multiple thread, REST, CLI, Microservices
  • Eclipse, Jira, GIT, SVN, Tomcat, MySQL, MongoDB, Oracle
  • SIEM, Security, Networks, Protocol, database, EMS/NMS, JMS
  • LINUX, Windows, UNIX, VM machines, AWS, Azure

PROFESSIONAL EXPERIENCE:

Confidential, Milpitas, CA

Sr. Software Consultant

Responsibilities:

  • Improved WebEx cloud as services with Java, Spring boot, Kafka, RabbitMQ, Redis, and Cassandra.
  • Completed security automation for cloud services on Jenkins.
  • Fixed bugs and added unit and integration tests with Java, Junit, and Mockito.

Confidential, Santa Clara, CA

Sr. Software Consultant

Responsibilities:

  • Lead analysis, design, and implementation of server functions managing medical device with Spring Boot, RabbitMQ, PostgreSQL, and Docker.
  • Design and implement authorization and load check components.
  • Implement unit tests with JUnit, Spring, and Mockito.

Confidential, Sunnyvale, CA

Software Architect

Responsibilities:

  • Lead integration of data security and application auto-protection using Java, MySQL, Tomcat, and Linux, conducted the prototype and implemented functions for APIs.
  • Lead integration of data security appliance with AWS and Microsoft Azure, completed a runnable system on AWS.
  • Investigated the integration of data security with Hadoop, MuleSoft API, microservice, docker, etc.
  • Lead integration of data security and SIEM using Java, JUnit, and SVN and implemented Phase I works.

Confidential, Mountain View, CA

Principal Software Engineer

Responsibilities:

  • Developed alert and event features in storage management using Java, JUnit, AWS, MongoDB, and REST APIs.
  • Developed and improved mount, copy, and teleport for VMware and Xen center.
  • Worked extensively on open source software like Jetty, JSON, Hazelcast, and Jersey.

Confidential, Pleasanton, CA

Sr. Software Consultant

Responsibilities:

  • Improved innovation management using Java, MySQL, Tomcat, and Linux.
  • Solved issues and fixed bugs for Jasper and jXLS reports.
  • Worked on migration issues of cloud based servers for customers.

Confidential, Santa Clara, CA

Sr. Software Engineer

Responsibilities:

  • Completed features of MySQL agent from end to end, including system setup, architecture, design, and coding using Java, C++, and Linux.
  • Refactored Java code for performance and modularity.
  • Implemented new features and fixed bugs for VM system agent using VMware API.

Confidential, Sunnyvale, CA

Sr. Software Designer

Responsibilities:

  • Architected, designed, and implemented high performance Java software to collect and process real-time and non-realtime big data using core Java, JUnit, MySQL, Oracle, Swing and MSSQL on Windows, Solaris, and Linux platforms.
  • Analyzed and solve complex problem and catch security contents by investigating huge vendor and public materials with efficient pattern matching.
  • Improved existing software by fixing bugs, refactoring code, and configuring various vendor products, such as Confidential, Oracle, McAfee, IBM et al.
  • Solve complex code issues, such as performance, missing events, memory problems.
  • Trained and lead remote team for product development and technical issues.

Confidential, San Jose, CA

Sr. Software Engineer

Responsibilities:

  • Architected, designed and implemented major features on NMS (network management system) for the optical network as a major contributor using J2SE, J2EE, MySQL, Hibernate and Spring framework on Windows, Solaris, and Linux platforms.
  • Completed all work on equipment configurations on server and client, including equipment view using Swing, and JBoss.
  • Completed all works on software management, including both server and client.
  • Solved complex problems like memory leak, performance issues, and multithreads.
  • Completed NBI (north bound interface) using TMF 814, CORBA, Python and XML.
  • Improved security features in NMS, added functions for user management and implemented encrypt/decryption modules.
  • Wrote design and functionality documents and reviewed testing and user documents.

Confidential, Cupertino, CA

Sr. Software Engineer

Responsibilities:

  • Developed high performance Java software to collect and process security data in SIEM (Security information and event management).
  • Improved and managed web based testing system for automatic JUnit tests for high quality code integration.

Confidential, Milpitas, CA

Sr. Software Engineer

Responsibilities:

  • Solely designed, implemented, and tested GUI functionality of network management system using core Java, Swing, and MySQL on Windows and Linux.
  • Re-architected, implemented and tested server functions of network management system, such as configurations, polling, and user management using C++ and MySQL on UNIX.
  • Worked as Perforce administrator to setup it on Windows and UNIX, trained team, and maintained the Perforce source control system.

Confidential, Seaside, CA

Sr. Software Engineer

Responsibilities:

  • Improved server for claims coverage of health care software using Java, J2EE, JUnit, and Oracle database.
  • Built the application on UNIX and Windows systems using Ant.
  • Worked new J2EE project using Servlet, JSP, and Struts.

Confidential, San Jose, CA

Sr. Software Engineer

Responsibilities:

  • Implemented, tested, and debugged commercial software products for networking, using Java, UNIX scripts, Swing, and J2EE technologies.
  • Improved software performance and memory management using OptimizeIt and other tools.
  • Completed IO functions for reports and files using XML, HTML, CSV, PDF and MS Visio.
  • Designed and implemented several features of network management system to configure, manage, and monitor real time tasks of data networks using Java and J2EE programming.
  • Completed and debugged GUI works of network management system using Swing, XML, Servlet, and JSP technologies.
  • Programmed and debugged on network security, application performance and Oracle DB of network management system using Java, JDBC, and SQL.
  • Designed and solely implemented most configuration components for network designer tools in start-up stage.
  • Managed and implemented delivery server part and CORBA interface of network management system for broadband networks using JDBC, Java, and C++.
  • Completed a gateway between local and regional servers providing configuration and event of server for network management system.
  • Planned and designed software features for metro and access networks using design patterns, OO development, and network knowledge.
  • Worked closely with other software teams, hardware team, test team, and system team for function specification, XML and UI interfaces, and test plans.
  • Created automatic testing framework and scripts in network management system.
  • Started and designed network designer tools based on conception as a key engineer using design patterns, OO development, and Java. The network designer tools greatly helped company sales.
  • Accomplished software build process on Windows 2000, NT, and UNIX systems with InstallShield/Installanywhere.

We'd love your feedback!