Software Engineer, Team Leader Resume
SUMMARY:
- Over 10 years of experience in IT industry.
- Played many roles (Developer, Tester, IT administrator, Technical Leader) and managed cross - functional Development and QA teams.
- Strong experience in communication, organization.
- Strong technical troubleshooting, problem solving, self-motivated.
- Strong experience in networking and desktop application development.
- Strong knowledge on Object-Oriented Analysis and Design, Object-Oriented software engineering methodologies.
- Good understanding of software development life cycle: requirements/risk analysis, design, development, testing, delivery and customer support.
- Earned Bachelors of Science Degree in Networking and Telecommunication.
TECHNICAL SKILLS:
Programming: Java, Spring, Hibernate, Maven, JMX, JMS,C/C++, Socket, Multithreading, Multiprocessors, .NET, C#, Windows Forms, WPF, HTML/CSS, AngularJS, Nodejs
Scripting: Javascript, Python, Perl, Unix/Linux Shell scripts
Networking: Layer 2 protocol: VLAN, Layer 3 protocol: IPv4, IPv6, ARP, NAT, OSPF, RIP, BGP, Application protocol: SNMP, HTTP, FTP, ...
IDE: GCC, Visual Studio, Eclipse
Debug Tools: GDB, Microsoft Visual Studio Debugger
Database: Access, MySQL, SQL Server
Systems: Windows, UNIX, Linux, Mac, VxWorks
Testing Methodologies: Functionality Testing, Regression Testing, Performance Testing, Acceptance Testing, Validation
Source Controls: MS Visual SourceSafe, Clearcase, Subversion
Bug Tracking Tools: JIRA, Redmine, Bugzilla, Clarify
Process: Agile/Scrum, CMMi level 5
PROFESSIONAL EXPERIENCE:
Confidential
IT Administrator, Software Developer
Responsibilities:
- Take a role as IT Administrator for building up and maintaining systems, servers, and network.
- Also as a developer to build up, maintain and deploy applications (for money transfer, flight booking and other services).
- Document guidelines and functionalities.
- Communicate and support other staffs.
Technologies:
- Environments: Windows
- Technologies: .NET, C#/WPF, SQL Server
Confidential
Software Engineer, Team Leader
Responsibilities:
- Took a role as developer leader.
- Be onsite and worked with customer product owner.
- Discussed and provided solutions, technologies and architectures to customers.
- Defined test suites and test plans for quality deliveries.
- Managed and organized the teams (Development and QA teams), and planned milestones to deliver applications on time with high quality.
- Communicated, in person and written, to discuss and take quick and properly actions on issues and customer comments.
- Documented and organized project materials for repeated processes.
- Applied Agile processes: Scrum planning, daily scrum review.
Technologies:
- Environments: Windows, Linux, Mac
- Technologies: Java, C/C++, .NET/C#/WPF, GUI design, Look and Feel, HTML5/CSS3, AngularJS, NodejsVert.x 3.0.0 framework
Confidential
Software Engineer, Team Leader
Responsibilities:
- Took a role as developer leader.
- Analyzed and developed new features.
- Discussed, proposed and reviewed solutions, technologies with customer.
- Leaded knowledge transfer of highly technical content to offshore resources to minimize ramp up time for new projects.
- Defined and reviewed test suites for features.
- Managed, organized the teams (Development, Automation and QA teams), and planned iterations to deliver applications on time with high quality.
- Communicated, in person and written, to discuss and take quick and properly actions on customer issues and comments.
- Documented and organized project materials for repeated processes.
- Applied Agile processes: Scrum planning, daily scrum review.
Technologies:
- Environments: Windows, Linux, Unix
- Technologies:, C/C++, Socket, Multithreading, Multiprocessors, Java, Spring, Hibernate, XML, HTML5/CSS3, AngularJS, Restful, Python, Robot framework, MySQL, SNMP
Confidential
Software Engineer (Development and Test)
Responsibilities:
- Took a roles as developer and tester.
- Took code owner of routing module of the products. As the role, reviewed codes, checked impacts of other changes on other modules, and provided enhancement solutions or features.
- Maintained multiple releases.
- Determined testing requirements, developed and performed test suites for functional testing included positive and negative test scenarios; regression and performance testing.
- 24/7 Online customer support to provide quick solutions or work-around.
Technologies:
- Environments: Windows, Linux, Unix
- Technologies: C/C++, Socket, Multithreading, Multiprocessors, VxWorks, Networking protocols, EtherReal, Adtech, Smartbit
