We provide IT Staff Augmentation Services!

Senior Ui Software Engineer Resume

4.00/5 (Submit Your Rating)

Reston, VA

SUMMARY:

  • 10+ years of experience in full life cycle development involving analysis, design, development, testing, documentation, implementation, deployment & maintenance of application software in Web - based environment.
  • Expertise in design and development of various web and enterprise applications using PHP, J2EE technologies like JSP, JSF, Servlets, JDBC, EJB, XML Web Services.
  • Strong experience on HTML5, CSS, Javascript and AJAX.
  • Strong experience with various frameworks like Spring, Hibernate, JQuery, Angular, React, Ionic, Node.js, Bootstrap, PhoneGap.
  • Experience in using MVC (Model-View-Controller) in the development of enterprise applications.
  • Experience in using IDE tools like Eclipse, Netbeans, Adobe CS, Android Studio, Xcode, Sublime, Brackets.
  • Hands-on experience building web and enterprise applications in various domains like Insurance, Healthcare and Telecommunications.
  • Set up, configured, and maintained Apache Tomcat, JBoss, AWS application servers.
  • Used databases like Oracle, SQL Server, MySQL, PostgreSQL, EnterpriseDB, Teradata, NoSQL.
  • Good experience in Service Oriented Architecture (SOA) implementation.
  • Great experience on relational database concepts like tables, primary keys, unique index, unions, joins.
  • Good at writing complex SQL Queries.
  • Good working knowledge of SVN, Git and Perforce for version control.

TECHNICAL SKILLS:

Languages: Java, Javascript, PHP, XML, Ruby, UNIX scripting

Web Technologies: HTML5, XHTML, XML, CSS, DOM, Javascript

IDE Tools: Eclipse, Netbeans, IntelliJ, Adobe CS, Android Studio, Xcode, Sublime, Brackets

Frameworks: Spring, Hibernate, JQuery, Node.js, AngularJS, Backbone, Marionette, Bootstrap, PhoneGap, Ionic, Express, Jade, Handlebars

Databases: Oracle 10g/11g, SQL Server, MySQL, PostgreSQL, EnterpriseDB, Teradata, NoSQL

Protocols: HTTP, HTTPS, TCP/IP, SOAP, FTP, Restful, SMPP, WCTP

Operating Systems: Windows (XP/Vista/7/8/10), Mac OSX, UNIX, Linux (Ubuntu/Red Hat EL)

Version Control Tools: Subversion, Git, Perforce, CVS

Other Tools: JIRA, VersionOne, Quality Center

PROFESSIONAL EXPERIENCE:

Confidential, Reston, VA

Senior UI Software Engineer

Responsibilities:

  • Build and maintain frontend MVC framework using Backbone/Marionette for the K12 Reporting application.
  • Streamlined and refactored existing code using best practices to reduce browser response time.
  • Converted HTML based reporting endpoints to JSON based end points.
  • Build and maintain Java backend application using Spring frameworks to provide RESTful services for front end applications.
  • Build and maintain Higher Education Reporting application with Node.js and Express frameworks.
  • Working with different teams to connect web applications in a Service-Oriented Architecture.
  • Develop effective UIs that are easy to interact with based on specifications and business requirements.
  • Worked on 508 Compliance using Jaws reader and changed existing views and templates accordingly to 508 accessibility requirements.
  • Worked closely with QA and User Acceptance Test teams in Agile scrums to ensure that business requirements and expectations were exceeded.

Technologies: Javascript, JQuery, Node.js, Backbone, Marionette, Handlebars, Java, Spring Framework, OracleDB, Subversion

Confidential, Towson, MD

Senior Full Stack Software Developer

Responsibilities:

  • Responsible for design, analysis and maintenance of UI components and integration with existing J2EE.
  • Software Development driven by agile methodology, short sprints in form of iterations and developed using Java J2EE components as wells as javascript.
  • Understood functional specifications, designing and developing creative solutions to meet business requirements.
  • Implemented Spring Web MVC framework for the applying MVC implementation to the web application.
  • Used Spring JDBC and DAO layers to offer abstraction for the business from the database related code (CRUD).
  • Involved in Designing and Developing UI using HTML, JSP, Javascript, CSS, JQuery, Node.js, AngularJS, AJAX and Tag Libraries.
  • Worked on 508 Compliance testing using Jaws reader and changed existing screens accordingly to 508 requirements.
  • Worked on implementing logics in service and DAO layers.
  • Excellent working experience with SQL Server including storage and manipulating data.
  • Worked on JUnit Framework for unit testing of all classes.
  • Used SVN as a documentation repository and version controlling tool.
  • Used Log4J for logging and used Quality Center for bug reporting and tracking.
  • Participated in code reviews and ensured the code written complies with the company standards and policies.

Technologies: Java/J2EE, JBoss, PL/SQL, Oracle/Teradata, IBM Websphere, Jenkins, VersionOne, Javascript, JQuery, AngularJS, Spring MVC, Node.js, Maven, SVN, Spring Framework, Subversion

Confidential, Annapolis, MD

Software Developer/System Administrator

Responsibilities:

  • Developed, tested and debugged J2EE SaaS application products before delivery to customer.
  • Involved in the complete Software Development Life Cycle (SDLC) phases of the project.
  • Participated in meetings and discussions with Functional/Technical/Marketing leads to understand the requirements and work out a design.
  • Redesigned and developed new screens for configuring message delivery portal.
  • Wrote Java, J2EE, Web Services, XML, PostgreSQL code meeting the requirements and following coding standards.
  • Deployed application in JBoss/Websphere servers (RHEL environments) and test end to end functionality.
  • Used Perforce for version control.
  • Used Quality Center for test cases and bug tracking.
  • Oversaw account creation and maintenance of lab systems including backup, monitoring, software installation and upgrades.
  • Developed, designed and maintained front end web applications using PHP, HTML, MySQL, jQuery and Unix scripting to automate numerous tasks.
  • Developed, designed web applications using PHP, HTML, AJAX and jQuery to send messages asynchronously via protocols such as REST, WCTP, MM7 and XML.
  • Created Java GUI applications to send SMPP, SNPP messages to allow for load testing.
  • Created Node.js applications to test receipt and response of HTTP requests from enterprise applications.
  • Oversaw over 100+ test cases and provide input on all stages of design, development and deployment of vendor application products.
  • Tasked with migrating CVS repository to Perforce.
  • Responsible for planning, deployment and on-site installation of application products on customer sites including installing and setting up, network interfaces.

Technologies: Java/J2EE, EnterpriseDB, PostgreSQL, Perforce, JavaScript, HTML, CSS, Spring Framework, PHP, MySQL, PHP, Unix Scripting, Red Hat Enterprise Linux

Customer Technical Support Engineer

Confidential

Responsibilities:

  • Responsible for over 200 remote upgrade deployments of software application on customer sites.
  • Oversaw over 200 test cases and provided input on all stages of design, development and deployment of vendor application products.
  • Developed automated monitoring scripts responsible for displaying reports after maintenance hour activities.
  • Created and maintained front end custom reporting web tools using LAMP application stack to store and display the daily statistics of message delivering application servers in customer sites.
  • Updated old reporting tools to be more robust with HTML5, Javascript javascript libraries.
  • Developed custom SQL queries to gather various reporting statistics.
  • Mentored other support engineers in enhancing their troubleshooting and deployment skills.
  • Conducted numerous training sessions on company products to customers.

Technologies: HTML, PostgreSQL, JavaScript, CSS, Ruby, PHP, MySQL, PHP, Unix Scripting, Red Hat Enterprise Linux

We'd love your feedback!