Software Architect/engineer/research Associate Resume
SUMMARY:
- Architect and Senior Software Engineer/Performance Engineer/Application Analyst/Network with over ten years’ working experience mainly using J2EE, Oracle/DB2, and Linux/Unix
- Strong skills in applications/software design with Design Pattern, SOA, Micro Service, CQRS,, Spring framework, ORM(Hibernate/iBatis/EJB/Spring DAO, JSF/ Spring MVC /Struts, UML and Data modeling with ER
- Thorough work experience of OpenStack cloud and AWS Cloud/EC2, Asgard, Python/Boto, Scala/Gatling/Java 1.8, SOA/IaaS/PaaS, SQS/SNS, ELBs, Auto Scaling, S3, CloudWatch, Jason4s, SBT, Maven, Gradl, Jenkins, Bitbucket/Stash/ GitHub
- Profound work experience of J2EE Performance Testing/Tuning with HP Performance Center /LoadRunner, IntroScope/New Relic/DynaTrace, Splunk, WireShark, JProfiler, Yourkit, JMeter
- Superb knowledge of Oracle DBA, NoSQL(Cassandra/MongoDB/DynamoDB), Linux Administration, and network architecture
- Strong problem identification and problem - solving skills applicable to complex computer systems and procedures
- Project management techniques/experience through SDLC, TDD, Agil/XP/Scrum
- Substantial knowledge Hadoop, MapReduce, Hive, Pig, Hbase, riak, redis, Oozie, Sqoop, flume, Mahout, Storm/Kafka, Spark
TECHNICAL SKILLS:
- OOA&D, UML, Rational Rose, Design Pattern, SOA
- Tier Web Application Design
- AWS Cloud / Big Data / CQRS Design
- Relational Database Design (ER), Data Modeling, Data Warehousing
- SDLC, Waterfall and Agile development methodologies (RAD, XP, SCRUM)
- CI with CruiseControl, Continumm
- CMS with Daisy, Pkwiki, LifeRay, Alfresco, Joomla, WordPress
- Java, Java Sockets, Java Thread, JMX, JavaMail, JavaCard, JTA, JMS
- AWS Cloud/EC2, Asgard, Scala/Gatling/Java 1.8, SOA/IaaS/PaaS, CQRS, SQS/SNS, ELBs, Auto Scaling, S3, CloudWatch, Jason4s, SBT, Maven, Gradle, New Relic, DynaTrace, Splunk, Jenkins, IntelliJ, Apple Mac Pro, Bitbucket/Stash/ GitHub, NoSQL(Cassandra/MongoDB/DynamoDB), Python/Boto 3, CodaHale/Servo, Hystrix, Eureka, Puppet, Graphite, Monkey
- OpenStack/RDO cloud/Heat Template/Nova/Network/Volume/Swift/YMAL, Granfana/Jenkins/SonarQube, Elastic Search/Apache Lucene
- Ajax/DWR/DOJO, Struts, JSP, JSF, Portal, JBoss Seam, RichFaces
- JSF/Spring MVC/Struts, JavaScript, JQuery, Java Applet, AWT, Swing, Flex
- RMI, Java Servlet, Java Bean, EJB, Spring, Groovy on Grails
- SOA, SOAP, AXIS, XMLBean, WSDL, REST/Restlet
- XML/DTD/Schema/CSS/XSL/XSLT/DOM/SAX/XPath, XQuery, XML/WML/WAP
- AOP, Log4j, Ant, AspectJ, JUnit, JMS, Hibernate, DAO, JDO, iBatis, Caching framework
- XML Library (Xerces, Xalan, Axis), JAXB, XStream
- WS, Web service/SOAP/WSDL/UDDI
- Visual Basic, VBScript, ASP, ASP.NET, VB.NET, C++, C, MFC, VC++
- Linux Shell Scripting, Ruby on Rail, COBOL, Perl, CGI, PHP, Python, Prolog, Assembler, AutoCAD, RPG
- GitHub, SourceTree, Git Shell, Subversion/Subclipse, CVS, Perforce, ClearCase, StarTeam
- Maven, SBT, Gradle, Continuum, Hudson, Cruise Control, JUnits, Mock, Easy Mock
- POI, HSSF, HWPF, iReport, Jasper Report, PMWiki, IBWiki, Daisy, Lenya, Liferay
- JProfiler, HP Performance Center/LoadRunner, IntroScope, DynaTrace, Splunk, IBM HeapAnalyzer, ThreadAnalyzer, GCAnalyzer, New Relic, Gatling, FireBug, Chrome DevTools, Jmeter. Keynotes, SiteCatalyst, WS AdminConsole, Hyperic
- Knowledge of Oracle (9i) DBA, ORACLE, DB2/UDB, Cold Fusion, MS ACCESS, MYSQL, Dbase, Berkeley DB
- SQL, PL/SQL, SQL Plus, SQL Scripting, ODBC, JDBC, ADO
- Windows (3.1/95/98/2000/ XP), Unix (Solaris, AIX, HP), Linux (Red Hat/Centro), OS/400, DOS, Macintosh
- J2EE (Web Service, JMS, MQ, RMI, EJB, JINI, Servlet, JavaBean), SPRING
- CORBA, COM/DCOM/COM+, Perl/CGI
- LDAP, MOM/Sonic, Websphere Security, SSL, LTPA, SSO, TCP/IP, HTTPS
- Websphere, WebLogic, Apache/Tomcat, JBoss, JRun, SQL Server, MySQL server, SQL server, Oracle Server, JSWDK, Blaxiz server, CORBA
- WSAD/VisualAge, Rational XDE, Eclipse, IntelliJ, Forte, JBuilder, Jdeveloper, EditPlus, WinMerge, Toad, PL/SQL Developer, Putty, WSCAP, AQUD Data Studio
- Dimensional Model, DecisionStream(Cognos), Impromptu, Showcase, Seagate Crystal Report, Informatica, Microsoft Visio, ERwin
- Knowledge of JCR, JSB, WSRP, Lucene, GFS/Map-Rduce, iRise, WebMethod, .Net, JINI, JavaSpace, JAIN, JND, MVS, CICS, JCL, C#, OLTP, ISO, Hadoop/GFS, Groovy/Grails, Ruby on Rail, BPEL for SOA, Stellar, Alfresco, SharePoint, WordPress
- Scala, Cassandra, MongoDB and knowledge of Hadoop, MapReduce, Hive, Pig, Hbase, riak, redis, Oozie, Sqoop, flume, Mahout, Storm, Spark
- GIS Analysis with ARCView, ARCInfo, CARIS, and MapInfo
PROFESSIONAL EXPERIENCE:
Confidential
Software Architect/Engineer/Research Associate
Responsibilities:
- Involved in research on AI/Machine Learning for Breast Cancer Diagnosis
- Design/Implement Research IntraNet with NodeJS / React
- Design/Implement MicroServices with Spring Boot/Jersey/Docker Swarm/Swagger
- Design/Implement for Big Data with Hadoop/Hive/Spark/Zookeeper/Kafka
- Design/Implement Machine Learning Model with TensorFlow/Neural Network (in process)
- POC of Big Data Streaming
Confidential, Bellevue, WA
Sr. System Analyst/Architect/DevOp Engineer/Network Engineer
Responsibilities:
- Design Repository of Network Routing Charging Policy system
- Doc the Architecture of Confidential & Confidential CI/CD system
- Provide Training of Git/Bitbucket for the team
- Provide Training of CI/CD with Jenkins for the team
- Provide Training of Jenkins Reporting with Java/J2EE, CSS
- POC of CI/CD with/over webservice Restful API
- POC of Jenkins Reporting
- POC of Standalone Java/J2EE web application for CI/CD
- POC of Interactive GUI for Jenkins
- POC of Node.js for Dynamic Loading
- POC of Stateful / Stateless CI/CD Pipeline
- POC of RDD/Spark VS Kakka
- POC of Eureka vs Zookeeper
- POC of Restful MicroWS with SpringBoot
- POC of Ansible vs Puppet
- POC of CloudFoundry
- POC of Jenkins CI/CD over ECOMP/ONAP/Concouse
- POC of D3.js for customized GUI
- POC of Java/J2EE Performance of Multiple Threads
- POC of Jetty for customized GUI
- POC of MongoDB Failover for clusters
- POC of Cassandra over MongoDB
- POC of Python for Router Failover
- POC of OpenFlow
- POC of Kafka
- POC of Reactive
- POC of Non-Blocking I/O
- POC of CQRS over Java Drools for Network Routing
- POC of BlueOcean Docker
- POC of BlueOcean for Multiple Threads
- POC of OpenStack on Oracle VirtualBox
- POC of MongoDB vs Cassandra
- POC of Git/Bitbucket over CVS/SVN
Sr. Software Engineert/Network Engineer/System Analyst/Architect
Confidential
Responsibilities:
- Design the network work flow component of PCRF Monitor for CI/CD with Jenkins/Robot/DsTest
- Develop Blue-Ocean Pipeline with Groovy
- Develop Shell Script / Python for Jenkins function components
- Develop D3.js based complex GUI for dynamic loading
- Network support and trouble debug with WireShark
- JVM performance analysis
- Implement the application with Python/PyMongo + MongoDB/Compass/Client
- CI with BitBucket/SourceTree/GitBash, Jenkins/Puppet/Nova/Network/Swift/Volume
- Modify the Shell Scripts to output for Jenkins from Subversion
- Deploy/Test the application with Puppet/Cluster, OpenStack/Heat Template/Cloud
Sr. System Analyst
Confidential
Responsibilities:
- Installation of PCRF in OpenStack/Linux environment
- QA/Test PCRF Confidential & Confidential App
- Debugging PRCF Java/IP Network Application
Environment: Java, Bash Shell Script, Python, Docker, Linux/StartOS/Centos, Puppet/chef/Ansible, MongoDB, OpenStack Cloud, OSI Framework Level 2+3+4, CodalHale, Grafana/ELK, WireShark, Protocol/Diameter/Radius, PCRF/PCEF, CPS, 3G/4G VoIP
Confidential, Beaverton, OR
Designer + Software Engineer / Performance Engineer
Responsibilities:
- Designed the Universal Performance Application with Gatling
- Performance testing/tuning with BlazeMeter/Jmeter
- Implemented the Confidential Universal Performance Application with Scala/Gatling/Jason4s
Environment: AWS Cloud/EC2, Asgard, Scala/Gatling/Java 1.8, Kafka/Spark/Zookeeper, SOA/IaaS/PaaS, CQRS, SQS/SNS, ELBs, Auto Scaling, S3, CloudWatch, Jason4s, SBT, Maven, Gradle, New Relic, DynaTrace, Splunk, Jenkins, IntelliJ, Apple Mac Pro, Bitbucket/Stash/ GitHub, NoSQL(Cassandra/MongoDB/DynamoDB), Python/Boto 3, CodaHale/Servo, Hystrix, Eureka, Puppet, Graphite, Monkey, Youkit, SonarGraph
Sr. Software Engineer
Confidential
Responsibilities:
- Installed the DynaTrace Server + Collector in AWS EC2 Env
- Integrated and Installed DynaTrace Agnet with Confidential + Sync Restful Application
- Studied/Doced the impact of DynaTrace agent on Restful Aplication in AWS EC2
Environment: Micro Services/Restful on AWS Cloud/EC2, Asgard, New Relic, DynaTrace, Splunk, Jenkins, IntelliJ, Apple Mac Pro, Bitbucket/Stash, Puppet, Docker Swarm
Sr. Software Engineer
Confidential
Responsibilities:
- Designed and Implemented the Boto 3 application for data transformation among Restful applications
Environment: Micro Services/Restful on AWS Cloud/EC2, Python / Boto3
Confidential, Bellevue, WA
Senior Software / Performance Engineer
Responsibilities:
- Design/implement the Performance Monitor/Report for Resful WS on AWS
- Software Development with Scala, Java, Python
- NoSQL MongoDB, Cassandra, Dynamics DB
- Performance testing with Protractor for AngularJS
- Monitor/Analysis Applications based on Microservice Architect with New Relic, CloudWatch
- Analysis Microservices based on Netflix OSS, Hystricx, Ribbon, Eureka, Spring Cloud, Spring Boot
- Monitor/Analysis Restful WS on AWS with Asgard, CloundFormation, Route53, RDB, EC2, SOS, SNS
Environment: Apple Mac Pro, IntelliJ, GitHub, SBT, Maven, Gradle, SQL Server, MySQL, Splunk, NodeJS, AngularJS, Swagger for WS, SQL Workbench, Jenkins, New Relic, DynaTrace
Performance Lead Engineer
Confidential
Responsibilities:
- Java Profiling with JProfiler
- HP Performance Center/Load Testing with LoadRunner
- Heap / Memory Analysis with IBM HeapAnalyzer, DumpAnalyzer
- Performance Monitoring/Tuning with IntroScope
- NoSQL Cassandra with Casser for Java
Environment: Eclipse, IntroScope, HeapAnalyzer, DumpAnalyzer, JProfiler, LoadRunner, AWS EC2, Keynotes, SiteCatalyst, Chrome DevTools, OpsCenter/Canssandra, CQ5, Splunk, Jenkins
Confidential, Peoria, IL
Lead Engineer / Architect / Performance Engineer
Responsibilities:
- Oversaw / Support over 8000 JVMs on WAS 6 & 7 & 8, and TC 6, and Tomcat 6
- Oversaw / Support about 4000 Java professionals (architect/engineers/PMs) around global
- Debug / Performance Analysis with IntroScope / Hyperic /JConsole
- Heap / Memory Analysis with IBM MAT, JProbe, HeapAnalyzer, DumpAnalyzer
- Mentor / Guide app teams for code / configuration / testing
- Advanced Java Training on Memory Structure, Garbage Collection and Thread Dump
- Advanced Java Training on Java and Server Class Loading (Tomcat, WebSphere 6 & 7)
- Training on dump file analysis for Tomcat with Oracle JVM and WebSphere with IBM JVM
Environment: RAD / Eclipse / IntroScope / HeapAnalyzer / DumpAnalyzer / Spring-Core / Spring-MVC / Page layout using TILES, JavaScript / JQuery /BacnkBone. AJAX, Hibernate with Oracle and Teradata, DataTable, Web Services - Axis, JUnit / JMock / JWebUnit, LoadTesting - LoadRunner