Sr. Software Engineer Resume
Mattituck, NY
SUMMARY
- 8 years experience in analysis, design, development and maintenance of client server applications using JAVA / J2EE
- Extensive experience in Java, Servlets, JSP, JSTL, AJAX, Struts, Spring, Hibernate, Maven, HTML, DHTML, CSS, XML, XSLT, JavaScript, Java Beans, RMI, JDBC, Web Service and Jasper Report.
- Experience developing java standalone applications using SWING, AWT API
- Worked on different Application and Web Servers like Apache Tomcat and JBoss.
- Extensive experience in different IDEs like Eclipse and NetBeans.
- Good understanding of multithreading concepts and socket programming.
- Good understanding of Database Concepts and a proven experience in Database Technologies using Oracle and MySQL in developing PL/SQL and stored - procedures - Packages, Procedures, Functions, SQL Scripts and Database Triggers to populate the data applying business logic.
- Good experience in debugging and implementing applications on Windows, GNU/Linux and other flavors of UNIX
- Well versed with OOAD, UML, Design Patterns and exposure to designing tool such as MS Visio.
- Sound experience in version control management tools such as CVS, Tortoise SVN
- Rich domain experience in Telecom with CTI Cards (Dialogic & Audio codes) and Conference applications and IVR (Interactive Voice Response) System and basic knowledge in SEMS & SIP protocols
- Good experience in Agile Methodology/ Scrum Methodology and waterfall
- Extensive experience in build, defect tracking processes.
- Proficient in creating and executing the test plans and test scenarios for Unit level, Function level and System level testing.
- Project management tool Microsoft Project Plan is used for planning, scheduling and budget management.
- Has proven to perform tasks under pressure and executed projects within the estimated timeline in a team environment as well as individual contributor.
- Excellent in communication, inter-personal, customer-focused performer with commitment of quality in every task.
TECHNICAL SKILLS
Operating Systems: Windows NT 4.0, Windows 2000, XP, Red Hat Linux EL
Web Technologies: JSP, JSTL, AJAX, EJB, Servlets, JDBC, JavaScript, Struts 2.0, Spring, Hibernate, Maven, HTML, DHTML, CSS, XML, XSL, XSLT, Jasper
Application Servers: Tomcat 7.x, JBoss
Programming Languages: JAVA, C, C++, SQL, PL/SQL
Databases: Oracle 9i, MySQL5.0
IDE: Eclipse, NetBeans
Version Control Tool: Tortoise SVN and CVS
Compilers: Borland C++ Builder, Visual Basic, VB.Net, GCC, Javac
Design Concepts & Tools: OO Concepts, Design Patterns, UML, MS Visio
Others: Crystal Report, Beyond Compare, Async Professional 3.0, Dialogic Development Package, AT commands, SEMS & SIP, VMWare
Knowledge on: Ethereal Network Analyzer, Wireshark tool
Hardware: Dialogic, Audio codes CTI Cards & SMS Modem
PROFESSIONAL EXPERIENCE
Confidential, Mattituck, NY
Sr. Software Engineer
Responsibilities:
- Responsible for analysis, design and development of Conferencing Bridge System’s Operator console, User access control modules, PIN server, Data Server, SMS notification and Email notification in java.
- Created SOAP based controllers to handle the incoming request and output the response.
- Used Spring annotations as well as xml configuration for dependency injection
- Used Hibernate annotations for hibernate mapping.
- Developed Web console in Servlet, JSP, JSTL and AJAX.
- Deploy the application on the Tomcat Web server.
- Use Eclipse as IDE tool to develop the application
- Used multithreading in programming to improve overall performance.
- Used CVS for source configuration management.
- Extensively used BUZILLA for debugging.
- Created Stored Procedures, Functions, Packages and Views in MySQL using SQLyog.
- Designed UML diagrams such as Use Case Diagrams (UCD’s), Activity Diagrams and Call Flow in accordance with UML standards in MS Visio.
- Installed Audio codes drivers and involved in verifying the Board status.
- Prepared the High Level and Low Level Design documents for project and provided help to the team on writing complex queries in SQL.
- Prepared Impact analysis test cases for each module to test functional changes.
- Performed code walkthrough / reviews and scheduled project using MS Project
- Worked closely with client managers in solving all the high severity production defects.
Confidential
Senior Software Engineer
Responsibilities:
- Responsible for analysis, design and development of Nukkad Resource Manager and Conferencing Application modules in java and development of Nukkad Admin module in Servlet.
- Deploy the application on the Tomcat Web server.
- Use Eclipse as IDE tool to develop the application
- Used multithreading in programming to improve overall performance.
- Developed Stored Procedures, Functions, Packages and Views in MYSQL
- Designed UML diagrams such as Use Case Diagrams (UCD’s), Activity Diagrams and Call Flow in accordance with UML standards in MS Visio
- Involved in installing Audio code drivers and verifying the the Board status
- Prepared the High Level and Low Level Design document for project
- Prepared Impact analysis test cases for each module to test functional changes
- Performed code walkthrough / reviews and scheduled project using MS Project
- Worked closely with the clients in solving all the high severity production defects
