We provide IT Staff Augmentation Services!

Sr. Software Engineer Resume

0/5 (Submit Your Rating)

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

We'd love your feedback!