Senior Software Engineer
Seattle, Washington, United States
Experience in Agile (Scrum, TDD and JIRA/Rally) Good team-work spirit and self-learning capability Solid programming skills in Java and Java EE (JMS, JAX-RS, JMX, JPA, EJB, JAXB, Servlet, JSP, JDBC, JTA, etc.) Experience in cloud computing and big data (Hadoop MapReduce, HDFS, HBase, ZooKeeper, Kafka, etc.) Familiar with data structures, algorithms, software architecture design and implementation Experience...
Experience in Agile (Scrum, TDD and JIRA/Rally) Good team-work spirit and self-learning capability Solid programming skills in Java and Java EE (JMS, JAX-RS, JMX, JPA, EJB, JAXB, Servlet, JSP, JDBC, JTA, etc.) Experience in cloud computing and big data (Hadoop MapReduce, HDFS, HBase, ZooKeeper, Kafka, etc.) Familiar with data structures, algorithms, software architecture design and implementation Experience in SOA, SaaS, HTTP, Web Services, REST, Workflow and WebDAV Experience in middlewares (Weblogic, JBoss, Tomcat and Jetty), RDBMS (Oracle and MySQL) and NoSQL (Redis and HBase), open source frameworks (Jersey, Spring, Hibernate, Struts, OpenEJB, etc.) Experience in continuous integration (Git/Subversion, Maven/ANT, JUnit, Jenkins) Experience in scripting (Python, SQL and XML), OS (Linux, Windows and Mac OS X) and dev tools (Eclipse, SQL Developer, SoapUI, VirtualBox, etc.)Advisory Software Engineer @ Participate in development of RPP (Rational Performance Platform). Design and implement the Distributed Performance Log Analysis System. Develop RQM and RTC performance automated testing. Drive performance improvements by setting aggressive performance quality goals, identify improvement areas, collaborate with development teams, and drive improvements. Create benchmarks that drive improvements that matter most to customers, including industry benchmarks and benchmarks which help drive stack product improvements. Be an advocate for performance. Create high quality performance collateral (Tuning Guide, Whitepapers, Performance Reports, Benchmark publishes, etc.) to aid customers in making deployment decisions and to demonstrate the value of our products. Ensure performance data is trustworthy, repeatable, and has the lowest meaningful variance. Utilize and develop regression patrol and micro-benchmarks for early identification and correction of regressions. Archive automation code and results. Recommend changes for simplified and improved tools or processes to help adopt a more agile approach for test and development. From June 2013 to August 2014 (1 year 3 months) Beijing City, ChinaSenior Software Engineer @ Work with a high-energy agile team on the next-generation products. Work across the full stack of the platform and drive new features from concept to implementation and customer success Develop new features for the flagship SaaS product (Subscription Economy Cloud). Design and implement the Web Services and WebDAV modules. Participate in the aspects of full software lifecycle (requirements, design, code, unit test, etc.). From September 2012 to May 2013 (9 months) Beijing City, ChinaSenior Software Engineer @ Work closely with multiple teams to ensure the on-time delivery with high quality. Drive continuous improvement into the product, process, and technology. Design and implement the product ROAMING, including SOAP/Restful Web Services and Security (based on HTTPS/SSL), multiple-protocol processing, message structures, database tables, common components, cache, request handlers and simulators. Participate in performance tuning and emergency troubleshooting. Develop the build scripts and application installer (based on shell, python and WLST). Design and implement the provisioning system, including Web Services, distributed file management, HA job scheduler, global file locking, Data Service Bus, system recovery (based on log files). Provide Scrum training and drive development process by daily scrum meetings. Participate in all aspects of the whole application life cycle, including requirements, design, coding, unit tests, build, code reviews, bug fixing, service support, etc. From October 2010 to September 2012 (2 years) Beijing City, ChinaSoftware Engineer @ Participate in the development of the core workflow of VOD session management system. Develop VOD device simulators (CPE, Streaming Server, Purchase Server, Content Router and Home Gateway). Provide VOD business trainings for new hires. Participate in emergency troubleshooting. Maintain the build scripts (based on Maven). From June 2009 to September 2010 (1 year 4 months) Beijing City, ChinaSoftware Engineer @ Develop and maintain the Service Desk module of Samsung ITSM system. Develop new features for Samsung e-Campus and e-Learning systems and participate in the integration of those systems. From July 2006 to June 2009 (3 years) Beijing City, ChinaBachelor of Science, Telecommunication Engineering @ Inner Mongolia University From 2002 to 2006 Menglong Wang is skilled in: Shell, Scrum, SaaS, Java, UML, Python, Continuous Integration, Linux, SOA, Java Enterprise Edition, Software Architecture, Database, Middleware, Performance Tuning, Eclipse, Cloud Computing, Performance Testing, Test Automation, XML
IBM
Advisory Software Engineer
June 2013 to August 2014
Beijing City, China
Zuora
Senior Software Engineer
September 2012 to May 2013
Beijing City, China
Gemalto
Senior Software Engineer
October 2010 to September 2012
Beijing City, China
Beaumaris Networks, Inc.
Software Engineer
June 2009 to September 2010
Beijing City, China
Samsung SDS
Software Engineer
July 2006 to June 2009
Beijing City, China
Participate in development of RPP (Rational Performance Platform). Design and implement the Distributed Performance Log Analysis System. Develop RQM and RTC performance automated testing. Drive performance improvements by setting aggressive performance quality goals, identify improvement areas, collaborate with development teams, and drive improvements. Create benchmarks that drive improvements that matter most to customers, including industry benchmarks and... Participate in development of RPP (Rational Performance Platform). Design and implement the Distributed Performance Log Analysis System. Develop RQM and RTC performance automated testing. Drive performance improvements by setting aggressive performance quality goals, identify improvement areas, collaborate with development teams, and drive improvements. Create benchmarks that drive improvements that matter most to customers, including industry benchmarks and benchmarks which help drive stack product improvements. Be an advocate for performance. Create high quality performance collateral (Tuning Guide, Whitepapers, Performance Reports, Benchmark publishes, etc.) to aid customers in making deployment decisions and to demonstrate the value of our products. Ensure performance data is trustworthy, repeatable, and has the lowest meaningful variance. Utilize and develop regression patrol and micro-benchmarks for early identification and correction of regressions. Archive automation code and results. Recommend changes for simplified and improved tools or processes to help adopt a more agile approach for test and development.
What company does Menglong Wang work for?
Menglong Wang works for IBM
What is Menglong Wang's role at IBM?
Menglong Wang is Advisory Software Engineer
What industry does Menglong Wang work in?
Menglong Wang works in the Computer Software industry.
Who are Menglong Wang's colleagues?
Menglong Wang's colleagues are Brianna Dunford, Erin Bombacie, Li Q., Gwen Vaccarino, Anna Rabovski, Myranda Martinez, Megan Barcevac, Melyssa Torcivia-Grundle%2C PHR, rajvinder dosanjh, and Ryan Gibson
Enjoy unlimited access and discover candidates outside of LinkedIn
One billion email addresses and counting
Everything you need to engage with more prospects.
ContactOut is used by
76% of Fortune 500 companies