We provide IT Staff Augmentation Services!

Senior Software Engineer Resume

4.00/5 (Submit Your Rating)

Fortworth, TX

PROFESSIONAL SUMMARY:

  • 8 years of experience in Design, Development and Deployment of web applications using Java, J2EE and Technologies.
  • Domain expertise in Mass Media, Educational Publishing, SAAS(Software as Service) .
  • Good expertise in Java, J2ee (Servlet, Jsp), Spring, Struts, Hibernate, XML
  • Well versed with Sun/Oracle J2ee Technologies: Servlets, JSP, Java Threads, Java Beans, JDBC, MVC,XML.
  • Good Expertise in using J2EE Frame works: Struts, Hibernate and Spring Technologies.
  • Strong experience in development under SDLC and Agile Methodology.
  • Hands on Experience in Angular JS.
  • Experience in Object Oriented Analysis, Design, and Programming of distributed web - based applications.
  • Experience in creating various Use case diagrams, Class diagrams and Sequence diagrams using Microsoft Visio and Rational Rose during the design phase of SDLC
  • Responsible for delivering the Applications to the client at the specified time lines
  • Identify gaps in current controls and suggest ways to improve the existing process.
  • Experienced in Client interaction skills and proven experience in working independently as well as in a team.
  • Experienced in Agile Methodology.
  • Have done Design and Code review.
  • Preparing Weekly Status report and Daily Task monitoring using Time sheet entry.
  • Coordination with the Clients by participating in Project management review meeting and weekly status meetings.
  • Troubleshooting the issues in Production environment, Good experience in transaction management using open source tools and frameworks
  • Testing of new systems to ensure successful implementation.
  • Can develop a holistic overview of the organization and analytical framework for creative problem solving with conceptual knowledge in design as well as implementation
  • Experience in Hibernate framework for back-end connectivity and querying.
  • Involved in white box testing with JUnit 3.0 and UI testing.
  • Right kind of attitude to perform in the organization and to be committed and self-motivated with strong and sound programming knowledge
  • Good Communication and Interpersonal skills

Technical Skillset:

Programming Languages: Java

Technologies: J2EE

Server-side Scripting: JSP 1.2, Servlet 2.3

RDBMS: MySql, Oracle

Client-side Scripting: JavaScript, AJAX, JSON, Angular JS

GUI: Swing, HTML

Operating Systems: Windows, LINUX,MAC

Servers: Apache, Tomcat, Weblogic

Frameworks: Spring, Struts, Hibernate, JUnit

Continuous Integration Tool: Hudson/Jenkins

Other Technologies: XML, GIT

Methodology: Agile, Waterfall

PROFESSIONAL EXPERIENCE IN CHRONOLOGICAL ORDER:

Confidential, FORTWORTH, TX

Senior Software Engineer

Responsibilities:

  • Requirement study, Understand the Business Process, Design, Reviews and responsible for development.
  • Worked as development support personnel actively involving with the Business, Development, Deployment teams.
  • Designed and Implemented timer using Spring Timer Service.
  • Created Web pages using Java, Javascript, HTML.
  • Involved in application performance tuning by writng stored procedures and triggers.
  • Involved in developing various re-usable Helper and Utility classes, which are being used across all the modules of the application.
  • Processed and conducted Unit testing, component testing of the modules being developed.
  • Developed high-quality work by effectively managing time to meet deliverables and deadlines
  • Identified the Business requirements of the project.
  • Involved in preparing System Requirements for the project.
  • Involved in preparing the Detailed Design document for the project.
  • Extensively used Spring MVC, Factory methods and Singleton design patterns.
  • Used Spring DAO Module along with Hibernate Framework to deal with Database.
  • Spring MVC Framework IOC (Inversion Of Control) design pattern is used to have relationships between application components..
  • Designed and coded application components in Agile environment utilizing a test driven development approach.

Environment: Java, J2EE, Servlets, JSP, Spring, Hibernate, Apache MQ, Web Services, REST, SOA, HTML, CSS,Javascript, Spring Timer Service, jQuery, MAVEN, Linux, Tomcat, Postgres Server

Confidential

Senior Software Engineer

Responsibilities:

  • To provide support to the 14 digital publications of Confidential, NY.
  • Played a crucial role in the team of 9 guys in understanding their frameworks and became a key member of their support team in a very short time.
  • The frameworks include Spring, Site-Mesh, JSP.
  • Teamsite and Movable Type were used as Content Management System. Maven was used for build and dependency management.
  • Working with 14 live sites of Confidential to provide them faster resolution and better quality and performance improvements sometimes.
  • Learnt and added few new debugging techniques to the existing technologies stack.
  • Worked with the Ad publishing team to maintain and manage DoubleClick ads on all of their sites.
  • Worked with Mobify team to provide mobify.js capabilities to their existing sites.
  • Learnt shell scripting to automate lot of tasks that needed frequent manual intervention.
  • Contributed in decrease of the load time of the applications for faster offshore debug and development process.

Environment: J2EE, UML, Eclipse, Apache Tomcat, Apache 2, Akamai CDN, Web Services, Struts, XML, JSP, Servlets, SiteMesh, JDBC, MySQL Server, Maven, HTML, CSS, Javascript, Shell script.

Confidential

Software Engineer

Responsibilities:

  • Worked on projects utilizing Java, Struts and integration with other open-source frameworks like Drupal.
  • Database designing and performance tuning in order to achieve maximum efficiency.
  • Oversee all stages of design, development, and deployment of new Java based applications.
  • Work directly with management, vendors, and third parties to ensure that web application is available to its users in more easy-to-use way.
  • Played key role in enhancing client's Web reporting system for website traffic.
  • Responsible for development and tuning of the applications for better performance which included server side code tuning and JavaScript profiling.

Confidential

Software Engineer

Responsibilities:

  • Requirement was to have 3 different roles, student, teacher and others, who will be able to browse the application and communicate with each other.
  • Task was to develop modules in application where students can post their questions and teachers reply to them.
  • Customized private message box, question-answers and search functionality as per the requirements.

Environment: Java, J2EE, Struts, Hibernate, Java/J2EE Design Patterns, JDBC, JMS, AJAX, JavaScript, HTML, CSS, XML, JUnit, JMeter, Agile (SCRUM) Development Process, Maven, CVS, MySQL, Linux CentOS, Apache Tomcat, Apache Webserver.

Confidential

Software Engineer

Responsibilities:

  • Module for message wall.
  • Developed modules for Auto buddylist and Auto add groups.
  • Statistics module for based on accesslog to generate monthly report of page views, article ranking.
  • Customization of five star module.
  • Created a module to create lists, personalize lists, rank items in the lists and categorize items in the lists.
  • Integration of plaxo plugin to import contacts from gmail, yahoo, msn etc. and send invitation.
  • Scheduling of publishing and un-publishing of articles created by admin group.

Environment: Java, J2EE, Struts, JDBC, AJAX, JavaScript, HTML, CSS, XML, Agile (SCRUM) Development Process, ANT, CVS, MySQL, Linux CentOS, Apache Tomcat, Apache Webserver.

Confidential

Software Engineer

Responsibilities:

  • Community website mainly comprising of forums where people can talk about schools, bussiness, health, entertainment etc.
  • All the forms were required to be AJAX driven pop-up. Contributed ideas and achieved the desired functionalities.
  • Designing of the application and choosing the modules available for the requirement.
  • Customization of the user registration and login mechanism.
  • Created module that allows users to upload their pictures and videos and view them in a slide-show fashion.

Environment: Java, J2EE, Struts, JDBC, AJAX, JavaScript, HTML, CSS, XML, Agile (SCRUM) Development Process, ANT, CVS, MySQL, Linux CentOS, Apache Tomcat, Apache Webserver.

Confidential

Software Engineer

Responsibilities:

  • This Java based application was intended to create an ebook. Responsibility was to allow users to create separate swf files for each page of the book.
  • Along with this another functionality was requested that users should be able to create ebook in bulk quantity with the uploaded .zip files that contains large number of pdf files.

Environment: Adobe Flex, Java, J2EE, Struts, JDBC, AJAX, JavaScript, HTML, CSS, XML, Agile (SCRUM) Development Process, Maven, CVS, MySQL, Linux CentOS, Apache Tomcat, Apache Webserver.

Confidential

Software Engineer

Responsibilities:

  • Delivered the requirement to have an application where user can upload images, tag them and associate them to different chapter of different books.
  • Tagged images should be searchable based on the image meta information like tag names, figure ids, author names and other information like description and language.
  • Integration of the GSA with the application.

Environment: Java, J2EE, Struts, JDBC, AJAX, JavaScript, HTML, CSS, XML, Agile (SCRUM) Development Process, ANT, CVS, MySQL, Linux CentOS, GSA, Apache Tomcat, Apache Webserver.

Confidential

Software Engineer

Responsibilities:

  • Delivered the requirement which was to have a single page application where user can register and buy books of different types.
  • User should be able to search for the books and also should be able to redeem books using access code provided to them.
  • Worked along with another senior member of the team, discussed and designed the framework that is being used in this web application.

Environment: Java, J2EE, Struts, Hibernate, Java/J2EE Design Patterns, JDBC, Web services, AJAX, JavaScript, HTML, CSS, XML, JUnit, Oracle9i & Agile (SCRUM) Development Process, Maven, CVS, Linux, Weblogic, MarkLogic.

We'd love your feedback!