Software Engineer Resume
SUMMARY:
- Proactive, innovative and skilled software engineer, with a solid 2 - year record of success in building cutting-edge web and desktop applications to meet user needs.
- Key contributor in driving the software development lifecycle, including requirements gathering and analysis, design specifications, programming, testing, and execution.
- Proven talent for optimizing and enhancing software to provide new features and improve performance. Strong interpersonal, communication and collaborative skills to enable seamless cross-functional cooperation and optimal project delivery.Java Programming Software Analysis & Design Web Application Development Software Engineering
- System Architecture Object Oriented Programming System Integration & Upgrade
- Requirements Analysis Database Design Testing & Debugging Communication
TECHNICAL SKILLS:
Languages: Java, C/C++, PHP, C#.NET, Hadoop/Spark, R Language
Web: Java, JavaScript, AJAX, Bootstrap, Thymeleaf, JSP, Servlet, JSTL, JPA, JTA, HTML5/CSS, XML, Maven, Junit.
Web Services: JSON, RESTful, SOAP
Web/App Services: Tomcat, Glassfish, JBoss, Apache Server, Warmserver, IIS
Frameworks: Spring, Hibernate, Hadoop, Apache Spark
Databases: MySQL, Oracle DB2, MS SQL, MongoDB
Design Patterns: Singleton, Factory, Template Method, Strategy
SDLC: Waterfall, SCRUM
Tools: Intellij, Eclipse, Visual Studio, Total Commander, GitHub, Tortoise SVN, Aptana Studio, MT Putty/Putty, Cygwin Terminal, SQL Developer Tools, FileZilla
Platforms: Windows, Linux, Windows Phone, Android
PROFESSIONAL EXPERIENCE:
Confidential
Software Engineer
Responsibilities:
- Designed, developed, tested and deployed web applications, modules and services as a key team member in a fast-paced, highly collaborative environment.
- Instrumental in improving client satisfaction and productivity by swiftly implementing peak quality system enhancements and bug resolutions.
- Worked as part of the development team, primarily focused on front-end and service layers, to create the system in Java, using Spring framework, and utilizing Maven to build and manage the project. Created a complete user interface using Thymleaf, BootStrap, and certain JQuery libraries (Select2 & DataTable) for customizing the UI more effectively and efficiently.
- Employed AJAX for front end navigation menus and real-time data loading, resulting in improved performance and UI utilization. Created custom Thymleaf tags and components to add specialized functionality.
- Maintained close communication with the client to provide website customization, enhancements, updates and troubleshooting, including functionality and management of related 3rd party software, in collaboration with. Confidential Technology support engineers.
Technical Environment: Java, JavaScript, HTML5/CSS3, JSP, Servlet, JSTL, JPA, and JTA, AJAX, HTML5/CSS, XML, Junit, Spring MVC, Hibernate, Strut/Tiles, Oracle DB2, MongoDB, Tomcat/Glassfish, Thymeleaf, JQuery, AJAX, Eclipse, Apache Ant, Apache Maven, Tortoise SVN SQL Developer, MT Putty/Putty, Cygwin, FileZilla, WinSCP, Windows 7/8 and Linux.