Senior Software Engineer Resume
Foster City, CA
SUMMARY:
- SDLC: Over ten years of experience as a full stack engineer in all phases of software development life cycle with analysis, design, development, integration, implementation, maintenance, testing & debugging of software applications in client server environment, object oriented programming and web based applications.
- Front End: Strong front - end development knowledge using JSP, JavaScript, Sass, CSS, XML, HTML, DHTML and AJAX. Extensive Knowledge in design and development of User Interfaces using HTML5 , DHTML , CSS3 , JavaScript , ExtJS, jQuery , AJAX , Bootstrap, NodeJS, Web Components, ES6, React, Redux and Sass.
- Involved in creating unit test cases using Mocha, Chai, Sinon Webcomponent Tester and karma .
- Experience with CSS preprocessors SASS and LESS .
- Web Applications: Hands on experience in implementing systems on multiple J2EE application servers, servlet engines, and servers including Weblogic, Apache and Jakarta Tomcat.
- Architecture: Proficient in the design, development and implementation of Model-View-Controller (MVC) using Spring Webflow, Struts Frameworks, Design Pattern like factory pattern, Business delegates and DAO, Front controller, J2EE Architecture, SDLC, Software Engineering, and Agile Methodologies.
TECHNICAL SKILLS:
Web Technologies: Web Components, ES6, HTML5, DHTML, CSS3, AJAX, JQUERY, Web API, Web Services, REST, SOAP, WSDL, XML, XSLT, Sass, React, Redux, ExtJS
Unit test: Mocha,Chai,Sinon, Karma
Cloud: AWS
Java: Java 8.0, JNDI, JSP, Servlets, Java Beans, JDBC/ODBC, Hibernate 2.0
Enterprise Servers: Apache Tomcat
Programming: SQL, HTML 5.0, DHTML, JavaScript, AJAX, JSON, UNIX Shell Scripting, Sass, CSS
Databases: Oracle 10g, MySQL 5.0, DB2, DynamoDB(AWS)
Environment: UNIX, RedHat Linux
Versioning / Build Tools: Perforce, CVS, Ant, SVN, Gulp, Node.js
Frameworks: Struts, ExtJS, Dojo, Spring
GU/IDE: Eclipse, IntelliJ, Atom, Sublime
PROFESSIONAL EXPERIENCE:
Confidential, Foster City, CA
Senior Software Engineer
Responsibilities:
- Leading a team of developers to develop business solutions such as simulators for various utility functions.
- Involved in full life cycle development of real-time web based applications and enhancement of feature set of existing applications.
- Designing and implementing web tier features, UI, data validation rules, access and authorization rules, error handling.
- Developing REST services using BO.
- Guiding and drafting design specs for cross teams to use existing UI and Rest framework.
- UI unit testing.
- Instrumentation of custom metrics for time series data in dynamoDB using AWS cloudwatch.
- Develop UI using CSS3, SASS, HTML5 and EXTJS 4.2.2 framework.
- Implemented scripting with Ajax and XML to dynamically refresh the page contents.
- Working on the rearchitecture of the current project into new framework with Webcomponents.
- Working with Restful webservice calls to get the required data from backend.
- Worked on Cross Browser Issues for different versions of IE, Mozilla, chrome.
- Work with product management, QA, and other technical teams to build world class product
- Working on front end related Jira tickets per priority as needed.
- Upgrading the application as per the EXT JS framework releases
- Maintaining documents and source code in Perforce
Environment: Spring, Eclipse, Tomcat, Ext JS 4.3, Web-components, Node,Gulp, CSS, REST, AWS, Mocha, Chai, Sinon, Webcomponent Tester, Karma.
Confidential, San Ramon, CA
Senior Software Engineer (Java/J2EE Developer)
Responsibilities:
- Interface with users to define system requirements for new applications and for necessary modifications and upgrades of existing applications,
- Design and develop code for new and existing applications, including intranet and external websites.
- Research and resolve production issues for supported applications
Environment: Spring 2.5, Eclipse, Hibernate 3.0, Ant 1.7, Log4J.
Confidential, Mountain View, CA
Java/J2EE Developer
Responsibilities:
- Designed and developed applications using spring framework.
- Maintained and configured existing applications and their web components.
- Migrated a subsystem from JBoss to Weblogic.
- Configured BEA Weblogic.
- Added features in web component using JSP, HTML, CSS and JavaScript
Environment: Spring 2.5, Intellij Idea, Hibernate 3.0, Ant 1.7, Log4J, XML, CSS, Java Script..
Confidential
Technical Lead Senior Software Engineer
Responsibilities:
- Identified System Requirements and developed high-level design for applications.
- Developed user interface using JSP, JAVASCRIPT, AJAX, HTML, DHTML and CSS.
- Designed and developed business objects, data objects, view objects and helper classes.
- Developed applications using Struts framework and DOJO toolkit.
- Integrated code with third party tools like Address book, Omniture, User Presence etc.
- Involved in end to end system testing of the applications.
- Handled release notes for each release for some applications.
Environment: Java, J2EE, JSP, JSTL, Struts, Apache Tomcat, Log4J, Eclipse, DHTML, Java Script, AJAX, CSS, SQL (Sybase), Linux, Jboss, CVS
Confidential
UI Developer
Responsibilities:
- Developed modules according to manifest so that when a module is dropped into place, the framework parses it and embeds its script links and markup into the page.
- Created web components using AJAX and RSS feeds.
- Developed a set of generic utility JavaScript API's.
Environment: Java, JDBC, HTML, DHTML, JavaScript, Servlets, JSP, XML, XSL