Software Developer Resume
Bossier City, LA
SUMMARY:
- Skilled Java programmer with 5 - year experiences providing key contributions to the software development lifecycle for web and desktop application projects. Hands-on expertise contributing to all phases of software development lifecycle; adept at applying Agile principles and deep technical expertise to create applications that meet and exceed customer requirements. Able to work in a team environment with cross-functional, international personnel. Strong troubleshooter and problem solver.
TECHNICAL SKILLS:
Languages: Java/J2EE, C, C++, Visual Basic, C#, ASP.NET
Web: HTML5, CSS3, JavaScript, jQuery, Ajax, JSP, Node JS, Express, Angular 2
Web Services: Restful
Web/app server: Tomcat
Frameworks: Spring, Hibernate, Servlet
Databases: MS SQL Server, MySQL, MongoDB
Patterns: Singleton, Observer, Adapter, Factory, Model View Controller, Dependency Injection
SDLC: Agile-Scrum
Tools: STS, Eclipse, IntelliJ, Sublime 3, Visual Studio, GIT, SVN, Source Tree, Postman, SQL Developer
Platforms: Windows, Linux
PROFESSIONAL EXPERIENCE:
Confidential, Bossier City, LA
Software Developer
Responsibilities:
- Analyzed and developed some new functions for company - relating to video call, phone taker, phone manager, phone calls from tablet for jail, etc.
- Build an automation test framework to run on Jenkins.
- Developed key modules and functionalities
- Analyzed and wrote an automation test framework by Golang; built Jenkins system to run this test automatically on it.
- Analyzed and integrated some requirements on Asterisk Server to develop Biometric function for Jails by using Asterisk-Java and Asterisk.
- Fixed bugs
- Developed function which checking calls with video call fails many times and report them.
- Technologies: Java, Golang, Python, Asterisk-Java, Asterisk, Postgres.
Confidential, Ho Chi Minh City, Vietnam
Software Engineer
Responsibilities:
- Managed a variety of software projects for diverse clients.
- Analyzed client requirements to determine application specifications before devising concepts and programming solutions.Developed key modules and functionalities
- Implemented web services with Spring Boot, Spring MVC, JPA, CRUD Repository, JPA Repository.
- Developed applications with Core Java, using Lambda Expression, Stream API - Java 8, Collections.
- Using Ajax to call restful web services. Parsing JSON. Built responsive, flexible user interfaces.
- Handled bug testing and defect resolution.
- Integrated Agile principles into the software development lifecycle.
- Supervised onshore and offshore teams as needed.
- Addressed and resolved production issues and trouble tickets; provided product support as needed.
- Oversaw knowledge transfer between teams. Analyzed and implemented change requests.
- Worked as a customer support to trouble shoots the issues that the users had when using application.
- Developed web application with 2.x, HTML5, CSS3, and Bootstrap.
- Using version control tools like SVN, Source Tree and GIT and project management tools like JIRA.
Confidential
Customer Service Engineer
Responsibilities:
- Troubleshooting and fixing bugs for engineers at end users.
- Support engineers to install and demo the products at customer sites.
- Technologies: C#, Crystal Report, MS. SQL, AJAX, HTML5, CSS 3, jQuery, JavaScript, Java.