We provide IT Staff Augmentation Services!

Senior Application Engineer Resume

3.00/5 (Submit Your Rating)

San Jose, CA

SUMMARY:

  • 15 years of intensive work experiences in software solutions design and development in the areas of QoS - aware and secure wireless and IP networks,
  • Confidential networks, real-time accounting and billing, and financial services industries.
  • 10 years of Java based application and system development.
  • Expertise in system integration, distributed systems.
  • Expertise in debugging and problem solving; and system performance analysis and tuning.
  • Senior system architect, software designer and engineer with strong data modeling.
  • Tech and team leads, mentoring, and architecture/design/code reviews.
  • Demonstrated experience and strong leadership skills in making influence on project stake holders, senior technical leads, and management team.
  • Excellent interpersonal and communication skills.
  • Abundant research experiences, abundant academic activities including writing scientific papers, patent.
  • Expertise in initiatives, and self-motivated learner.

SKILL SET:

Java, J2EE, Design Patterns, Spring Framework, Web Services, Eclipse RCP Development, NOSQL, TDD, Distributed Systems, Problem Solving, SQL, Wiindows, Linux, Confidential, QoS, Network Security, Wireless Networks, Business Development, Team Leadership, Project Management.

PROFESSIONAL EXPERIENCES

Confidential, Beaverton, OR

Senior Application Engineer

Responsibilities:

  • Create SOAP client web services for order search, order details search, claim and shipment details, invoice search and details based on Confidential ; map the response payload in Json format.
  • Create Confidential controllers, services, and DAO for creating, reading, updating, deleting, and submitting claims with MongoDB, and RabbitMQ. Use MocMVC, MocServer in Groovy for testing.
  • Design and implement a system for receiving confirmation requests, send notices via Email Bridge and Extact Target using spring integration.
  • Performance tuning with MongoDB, with indexing, aggregation. Use Yourkit to profile the apps.
  • Mongo ReplicaSet: implement Mongo ReplicaSet in production environments, and Mongo Single in development environment.
  • Use AOP interceptor for OpenToken authenticator, and Backdoor authenticator, session renewal based on cookies.
  • Implement a mechanism for detecting service availability using AOP. Angular.js directives and services to probe testing query results.

Main Technologies and Tools: Java 7, Java 8, RxJava, spring-ws, spring-web, spring- Confidential, spring-security, spring-integration-amqp, spring-test, spring-data-mongodb, spring-rabbit, spring-test, swagger, spockframework, scala, tomcat-catalina, Jackson, logback, codahale.metrics, joda-time, guava, hystrix, httpclient, apache.poi, jett template, yourkit, Splunk, Oracle VM virtualBox, visualVM, jmx, putty, docker, sonar, gradle, rundeck, angular.js, node.js, bower, grunt, karma, jshint. Windows tools, curl, various linux tools, Intellij IDEA, VersonOne, Agile methodology.

Confidential, San Jose, CA

Senior Software Developer, IT Architect, Tech Lead

Responsibilities:

  • Design and implement Analytics Report for costing and pricing using Confidential pattern, event-driven pattern etc.
  • Design and implement RESTFul web services uploading financial factors for deal analysis.
  • Profile the app using Yourkit; Identify and fix issues.
  • Interface with project stack holders, collect requirements.
  • Architectural design to cover business requirements in application releases.
  • Code review and mentor new development team numbers.
  • Lead offshore team numbers from China, Romania, India and Austria.

Main Technologies and Tools: Java 5, Java 7, Eclipse RCP, Srping Template, Spring Confidential, Spring Security, Log4j, Spring WS, Rational Team Concert, Jazz, DB2, Yourkit, Microsoft visio, putty, DBVisualizer, Ant, screen2exe, snagit8, linux tools.

Confidential

Senior Software Developer

Responsibilities:

  • Design multi-threading systems to dispatch and progress requests.
  • Query user’s SLA in Oracle databases in a stateless manner.
  • Performance tuning and optimization.
  • Design and implement Eclipse plugin for User Management;

Main Technologies and Tools: Java 5, Eclipse RCP, Eclipse EMF, JBOSS, Solaris 9 and 10, Windows NT, HP Internet Traffic Generator, Perforce, Spring Confidential, Log4j, Yourkit, FileZilla, BugZilla

Confidential

Software Developer and Network Engineer

Responsibilities:

  • Develop traffic query tools in Perl, and analyze traffic, and generate real time reports for voice line status using Java.
  • Develop traffic analysis tool, data mining voice call data.
  • Engineer engineered Confidential networks in Mexico, Trinidad, Honduras, Confidential,, with SIP, H323 protocols, and Cisco hardware to setup Virtual Private Networks.

Main Technologies and Tools: Java 5, Perl, Linux Shell Scripting Language, MySQL, Cisco Switch, Cisco Router, Red Hat Linux, port scanner, Windows NT, Eclipse. NAT/Firewall, VPN.

Confidential

Researcher

Responsibilities:

  • Develop new generation of signaling protocols in IPv4/6 wireless networks. Quality of Service and Network Security were the two main features that were considered in the design.
  • Implementation of SLP integrated in a downloadable protocol platform in Java.
  • Implementation of GUI using Java Swing in a senor network.
  • Design, simulation and implementation of a scheme for secure and efficient QoS-aware mobility support in cellular mobile networks, in C, C++.
  • IEEE802.11 MAC simulation in QoS routing protocols in C++.
  • US patent: US 7,171,202 B2 - Verifying check-in authentication by using an access token.
  • Journal and conference papers in wireless mobile computing, performance analysis, network security and QoS.

Main Technologies and Tools: Java, Swing, C, C++, network security, QoS, mobility, IPv4, IPv6, wireless networking L2/L3/L4, and signaling protocols, Red Hat Linux Kernel

We'd love your feedback!