We provide IT Staff Augmentation Services!

Seniorsoftware Engineer Resume

3.00/5 (Submit Your Rating)

Palo Alto, CA

SUMMARY:

  • Overall 14 years of hands on experience in JAVA/J2EE and 10 years on AWS CLOUD SERVICE/Python/GoLang/Lua/Php/Heroku/ElasticSearch/Nodejs/SQL/Shell Script/ performance tuning (such as AKKA/Elasticsearch/Storm/Teracotta Big Memory - JAVA/Big Data (Hadoop,Spark), Good at Cucumber,Mosquitto MQTT Broker, EJB, JMS, JAAS, SOA,MDB,JMX,XML,WEB SERVICES, Weblogic, Websphere, Tomcat, Jboss, Resin, Struts, Spring, Hibernate, IBATIS
  • Also have experience in SCALA/Play Framework/Micro Services/Adobe AEM/CQ5/Omniture/Docker Swarm/Vagrant DevOps/AWS CLOUD SERVICE(EC2+DynamoDB,RDS+BeanStalk+ELB)/ AngularJS/PubNub/Twitter Bootstrap /Packer/ TIBCO//BIG DATA/OAM/MDM (Master Data Management))
  • Deep understanding of Messaging/Distribution System/Actor Model
  • 5 years experience in team management with SCRUM/Agile Development
  • Familiar with Jira/Mantis/Mercury/Jenkins Hudson
  • Rich experienced in SDLC, like CMM, Scrum, Waterfall, XP, Iteration and RUP using UML,OOA,OOD
  • Basic understand GXT/GWT, ICE FACES, Yui (Yahoo UI), Ext-js etc on Linux/Unix/AIX platform.
  • 2+ years experience in working with TIBCO middleware to solve real production issue
  • Hands on exp on AWS CLOUD SERVICE, Websense, Surf, Control, Citrix, Cisco, Checkpoint
  • Native Chinese, Fluent in English/Japanese

PROFESSIONAL EXPERIENCE:

Confidential, Palo Alto, CA

SeniorSoftware Engineer

Responsibilities:
  • Dev, POC and re-arch the system to make HA and LB using AWS CLOUD SERVICE Container Service/ Docker swarm
  • Coding in java8/Golalng/Lua on nginx/ to do end to end IOT (MQTT) Mosquitto Broker using client certificate for production and OCSP Server.
  • Perf test/analysis on MQTT and scale it
  • Using Salt/Vagrant/Docker Swarm/Jenkins to speed up the automation process on CI/CD
  • Nodejs/angularjs/elasticsearch/scala/spark streaming/semantical analytics,.

Confidential, Pleasanton, CA

Lead Developer & S olu tion Architect

Responsibilities:
  • Using Vagrant+Packer+Docker+Chef to do automation CI/CD DevOps
  • Code review and some co-operation work with IBM Vendor team and Android/iOS app

Confidential

Technical Lead

Responsibilities:

  • Develop data-worker for our real time distribution system based on Teracotta Big Memory on huge amount of data using AKKA cloudy computing framework (java/scala) and AIX Shared Memory (os api) to solve the real time big data issue in telecommunication area.
  • Performance tune to find the performance issue, like high cpu usage, memory leak, IO bottle neck and network bandwidth, using tools like profiler, jdk commands and system commands.
  • Review the code and manage the case using Jira/Mantis
  • Create flexible project/development plan to meet changing needs and requirements of clients.
  • Coordinate with other teams (e.g support team) to handle urgent issue from customer when permit.

Confidential

Team Leader

Responsibilities:

  • Develop MDM product using JAVA/GWT/GXT/EJB/WEB SERVICE/JBOSS/HIBERNATE/SPRINGP/PROTOTYPE/JQuery/XPATH/JAXB
  • Analysis and performance tuning using tools (profiler, jdk command and system commands) to find bottleneck like high cpu usage, memory leak, IO and network bandwidth.
  • Manage and Assign the cases in the case management (Jira/Mantis).
  • Help team members to solve problems.

Confidential

Software Engineer

Responsibilities:

  • Develop BI Queue Reader and data transformer based on Teradata/Oracle using Java/J2ee based EDW/BI system (Zabbix+ Teradata + Oracle+SonicMQ) for Real Networks.
  • Design, implement, maintain and enhance legacy/new server-side software.
  • Fix performance issue using tools (profiler, jdk command and system commands) to find high cpu usage, memory leak, io bottle neck and network bandwidth.
  • Summarize, detail and deploy the module according to the requirements, write code and test.

Confidential

Senior RV/EMS Messaging Support

Responsibilities:

  • Write code to analyze the customer’s real production issue.
  • Provide consultancy service to Confidential for TIBCO Rendezvous and Enterprise Message Service.
  • Performance tuning to tune some performance issue using tools (profiler, JDK command and system commands) to find high cpu usage, memory leak, IO bottle neck and network bandwidth.
  • Provide training and help for PSG and other products team like BW, BPM, TIBCO-SDK etc.
  • Track completion of planned deliverables and reviews with manager.
  • Review code to ensure the TIBCO code quality standards; mentor junior support.

We'd love your feedback!