Senior Software Engineer Resume
4.00/5 (Submit Your Rating)
SUMMARY
- I have been a technical expert in IT area for more than 12 years. Now I am working in Confidential to use Spark Streaming + Kafka to process data from Tsys to downstream teams. It's in the AWS cloud environment and I am using AWS Lambda/CFT, Chef, docker etc, Devops tools to build up infrastructures from scratch.
- I have rich experience in production rollout, monitoring, maintenance and troubleshooting. In the team, I work with associates/contractors and in Spark streaming + Kafka tech, I lead team's tech direction. I'm also an active Spark contributor in apache spark user group to answer, discuss Spark core/streaming questions.
- In the last 3 years working on Spark, Storm, Kafka, Hive, Cassandra, Hadoop, Solr, Spring.
- Rich experience in Production deployment and problem quick solving.
- Rich Spark Streaming/Kafka Experience
- Expert in language Java and Scala. A fast coder/tester. Familiar with GO and Python as well.
- Good at Data structure, algorithms and design patterns.
- Great command of AWS EC2/Lambda/Cloudformation/Chef/Docker
- Familiar with TICK Stack for metrics dashboard
- Tech lead experience in an agile team to manage 2 to 5 team members.
- Coursera certified - "Big Data Analysis with Scala and Spark"
- Coursera certified - "Parallel programming" (in Scala by EPFL)
- A Certified Scrum Master
- Visa: Permanent Resident (Green Card)
TECHNICAL SKILLS
- Spark/Hive/Hadoop/Cassandra/Camel/ActiveMQ/Solr/Spring/Kafka/
- Java/Scala/C#/C/SQL/4GL/Python
- JUnit/Spring/JPA/Hibernate/Rest/Web Services
- Fiddler/SoapUI/Airwatch MDM
- EAI/Websphere/Geronimo/Tomcat/Message Queue/IIS
- Intelllij/Eclipse/Maven/SBT/Ant/Ivy/Gradle
- Git/SVN
- Jira/Slack/Clarity
- Teamforge/Jenkins/Automatic/Sonar/TFS/AnthillPro/Remedy 8
- Chef/Docker/AWS/EC2/CloudFormation/VirtualBox/VMware
- Great command of English verbal/written and communication.
- Rich experience in a tech lead role of leading an agile team with team members of 2 to 5.
PROFESSIONAL EXPERIENCE
Confidential
Senior Software Engineer
Responsibilities:
- eCommerce user/session/advertisement analysis (Spark Streaming/Kafka/MySql/Java/Scala)
- Spark Daily/weekly reports job development (Spark/Scala/Cassandra)
- Developing Spark application to do log analysis sourced from Hive. (Spark/Scala/Hive)
- Streaming Data integration system for Global Supplier Data. (Camel/Solr/Hive/Cassandra/Spring/Java)
- Being an activist for internal Scala/Spark tech community
- Technical research and performance testing.
TECHNOLOGIES USED: Java EE, Hadoop, Spark, Storm, Cassandra, Solr, ActiveMQ, Message Queue, TomCat
Confidential
Senior Software Engineer
Responsibilities:
- Battery Maintenance to make sure 2000+ Confidential Store/DC users to use batteries more efficiently. Create complex logic report to catch non-efficient utility of battery using by using Infomix/DB2 SQL logic and BI tools. (J2EE)
- Product Offer ASP.NET Enhancement (ASP.NET/Unix Middle Tier/Informix DB)
- Food Safety System maintenance and troubleshooting (J2EE/Android)
- Working as an individual technical expert to run through full cycle of p reject SLDP.
- Being familiar with varied delivering/KT process for different teams and system tools(Remedy, etc).
- Resource Management, Escalation management, etc.
- Response quickly to clients' any new requirement changes.
TECHNOLOGIES USED: J ava, Informix, EssBase, Unix, C++, C#, J2EE
Confidential
Software EngineerResponsibilities:
- Design project plan and track project status, control schedule.
- Cooperate with business user to ensure requirement is synchronized with design/coding, and quick response for user's requirement change.
- Cooperate with offshore to get better code quality. Review and ensure code quality
- Be responsible for production release.
- As a tech lead to manage a 6-member team for daily maintenance activities.
- Responsible for understanding requirements from business team
- Guide development technology, plan and schedule.
- Troubleshooting for technology solutions or issues happen in maintenance activities.
- (This is a full time Project Manager position through Confidential )
TECHNOLOGIES USED: J ava EE/Oracle/ Unix/ SQL Server 2008/ SSRS/ SSIS/ Java, Flex
Confidential
Tech Lead
Responsibilities:
- Building batch application for Linear Programming Solver
- Maintain Pricing tool and Solver which is used to calculate plan of shipping date/effort for Intel CPUs.
- Cooperate with business user to ensure requirement is synchronized with design/coding, and quick response for user's requirement change.
- Support Malaysia, Philippine and Japanese user to use Solver and Pricing tool.
- Cooperate with Malaysia, Philippine IT team to close issues with quick response.
- As a mentor to lead 2 interns.
TECHNOLOGIES USED: J ava /Oracle/ Unix/ C#/ .Net