Senior Ui/angular Jsdeveloper Resume
Sfo, CA
SUMMARY
- Profoundly skilled Java/UI developerwith demonstrated aptitude in utilizing new tools and technicalknowledge to drive improvements throughout the Software Development Life Cycle with exceptional record in overseeing all facets from Analysis and Design, to Implementation and Maintenance.
- As a programmer, I believe in putting my best forward in what I do.
- Over 8+ years of experience in developing User Interface (UI) applications using cutting edge front end technologies.
- Hands on experience in web development with a strong background working on open source technologies, including HTML/HTML5, DHTML, XML, XHTML, CSS/CSS3, JavaScript, Backbone JS, jQuery, Flash and AngularJS.
- Experience on various Charting/UI tools like High Charts, Google API, JQuery UI and Bootstrap.
- Hands on experience in breaking up layered PSD into HTML using CSS.
- Expertise in Client Side designing and validations using HTML, HTML5 and Java Script.
- Strong exposure to Adobe tools - Photoshop, Dreamweaver, Illustrator and Flash.
- Good Understanding of Document Object Model (DOM) and DOM Functions compatibility and SEO / web standards.
- Excellent working knowledge and thorough exposure on compatibility issues with different versions of browsers like IE, Mozilla FF, and Chrome.
- Hands on experience using Firebug for Mozilla, Developer Toolbar for Chrome and IE Developer Toolbar for Internet Explorer.
- Experience in visualization, creating visual designs, Product Logos, developing high quality of work, maintaining team, and design reviews, handling whole project through its life cycle.
- Experience in system analysis, design, workflow architecture, development, testing and maintenance of web based applications.
- Experience on Oracle (9i, 10g), IBM DB2, MySQL, MongoDB, PostgreSQL and usage of tools like Toad for Oracle.
- Worked extensively in Agile& Waterfall Development process.
- Worked on all phases of Software Development Life Cycle (SDLC) including requirements gathering through client interaction, Design, Documentation, Development, Integration, Testing, Configuration and Production Support.
- Good understanding of Model View Controller (MVC) Pattern.
- Good work experience on RDBMS like Oracle and MySQL. Creating SQL statements & Subqueries.
- Worked on Spring/Hibernate and similar frameworks.
- Developed Ext-JS components like Grids, Toolbars, Panels, Combo-Box and Button etc.
- Excellent skills in building elegant professional websites while adhering to W3C standards.
- Experienced in using various tools such as Notepad++ and IDEs such as NetBeans, Visual Studio, Eclipse, etc., for development and design.
- Excellent understanding of Software Quality, Configuration Management and Software Release Practices.
- Extensive Experience in working with Relational Database Management Systems including Oracle, MySQL and SQL Server.
- Expertise in developing and implementing SOAP/RESTful web services.
- Extensive experience in developing Web Services using SOAP, XML-RPC, JAX-RPC, JAXB and Restful, WSDL.
- Comprehensive experience in designing and developing applications using UML with Rational Rose..
- Exposure to Application Servers like Web Logic, IBM Web Sphere, JBoss and Apache Tomcat Web Server.
- Experience in Version Control tools like CVS, GIT, SVN and Clear-Case for Source Code version management.
- Experience in quality assurance and unit testing, acceptance and integration testing.
- Involved in designing the user experience interface UI/UX strategy, UI requirements, converting findings into UI designs.
- Ability to write clear, well-documented, well-commented and efficient code for web development.
- Strong problem-solving, organizing, communication and planning skills, with ability to work in team environment.
TECHNICAL SKILLS
Programming Languages: CoreJava/J2EE, JavaScript,ASP.net, C, C++, C#, VB, Python,SQL, PL/SQL.
Frameworks: Struts, Angular JS, React JS,JqueryRedux, Spring, JSF, Hibernate, Node JS, requireJS, Backbone,ASP.NET,PHP, Apache CXF
Development Tools and IDE: IntelliJ,Eclipse IDE, Rational Rose, TOAD, Clear Case, Web-storm, Gulp, Developer Tools,Spring Tool Suite,JBOSS, sublime, Amazon AWS tool set.
Databases: Oracle 9i, Oracle 10g, SQL Server, MySQL, MongoDb and DB2.
Operating Systems: Windows XP, Mac, iOS,Windows NT/2000, UNIX, Solaris 8.0, Linux.
Web Technologies: JavaScript, Ajax, XML, XHTML,CSS3, JSP 2.0/2.1, JSTL, Spring 3.2, Log4j, HTML5, DHTML, XSLT,AJAX, GWT,JQuery, JSON, RIA framework, Amazon Web Services, Restful web service, SOAP.
J2EE Design Patterns: Front Controller, Composite View, Business Delegate, Session Façade, DAO, Command Pattern, Singleton pattern, Service Locator.
Debugging Tools: Bugzilla,Firebug, J Unit v 4.12,Yeoman, Grunt.
Application/Web Servers: Apache Tomcat 5.x/6.x,Web sphere Application Server8.0, IBM WebSphere 7.x/6.x,JBoss 5.0, WebLogic 8.1/9.2, Restful Services, JAX-RS, Apache Tomcat 5.0
PROFESSIONAL EXPERIENCE
Confidential, SFO, CA
Senior UI/Angular JSDeveloper
Responsibilities:
- Analyzed business requirements, participated in technical design, development and testing of various modules assigned.
- Designed business applications using web technologies like HTML4/5, XHTML, and CSS2/3 based on the W3C standards.
- Used Unix Commands for manipulating the data indeployment phase.
- Actively used DHTML, JavaScript, J queryandAJAX, CSSfor frontend development. On the backend it was Java (JSP) and Oracle.
- Involved in building flexible UI, more user interactive and user-friendly web pages, reusable classes, functions using ASP.NET, C#, AJAX and JavaScript for client side validation.
- Developing application design guidance and consultation, utilizing a thorough understanding of applicable technology, tools and existing designs.
- CreatedAngularJSController which Isolate scopes perform operations in UI.
- Used D3.JS for data visualization in dis application.
- Accessed functions in web server using Restful web-services.
- Written Ajax driven JSON consuming JavaScript functions to save User selections such as radio button, drop-down menuselections into a cookie.
- Used Node JS for heavy DOM manipulation.
- Worked with a team which includes Tech Leads, Business Analysts, System Analystsand Testers using Agile (Scrum) methodologies.
- Used Hibernate mappings, relationships between tables and entity classes to access and update information in the database.
- Responsible for UI designing for iOS and solved issues when encountered in iOS application.
- Used Swift for developing the application in iOS.
- UsingAngularJS,I created custom directives for data manipulations and to display data in company standard format in UI.
- Implemented Model View Controller(MVC) architecture using Struts framework.
- Maintained Cross Browser compatibility and implement Responsive Design using Twitter Bootstrap, custom media queries, etc.
- Involved in development of rich user interface components using JSON, Ajax, JavaScript,JQuery and HTML5.
- Used JavaScript for adding little functionality to the existing application (calendar, tooltips, hiding elements, etc.
- Developed user interface using JSP, JSP Tag libraries, requireJS, Java Script andNode.js.
- Used JDBC for Manipulating data in the database.
- Used APIs design pattern for data access through service calls and also used spring framework in the application.
- Developed CSS3 style sheets to give gradient TEMPeffects. Developed page layouts, navigation and icons. Applied industry best practices and standards when project requirements were lagging.
- Used Unix Commands for system logging like Syslog facilities and syslog priorities.
- Implemented various Core Java concepts such as Exception Handling, Collections API, Generics, and Enhancedfor Loop Inheritance and Polymorphism.
- Used Web services - WSDL and Restfulto access the data stored in regional databases
- Used Eclipse 3.0 as IDE, Maven as the build tool and Clear Case for the version control.
- Worked on SQL queries with Oracle SQL developer to select/insert/update/joins etc. for test/development purpose in local environment.
- Deployed Application on WebSphere Application Server v7.0.
Environment: Eclipse IDE, Angular JS, D3.JS, Bootstrap, AJAX, JSP, Sublime Text 2, Backbone.js, JQuery, JavaScript, React JS, JSON, Dreamweaver, Apache Tomcat, Photoshop, GitHub, JAXP 1.2, Restful web-services, Node.js, JDBC, Grunt, JSTL, Mongo DB, Illustrator, Gulp, Bower, karma, JUnit, JIRA,Jasmine, ASP.NET, iOS,Jenkins, Spring framework, JSP,JBOSS Drools, Hibernate 3.3,Rabbit-MQ, HTML4/5, CSS3, moment,LESS.
Confidential, Cincinnati, OH
Senior UIDeveloper
Responsibilities:
- Gatheird and analyzed the requirements and converted them into User Requirement Specifications and Functional Requirement Specifications for the designers and developers to understand them as per their perspective.
- Used agile methodology for the software development.
- Analyzed business requirements, participated in technical design, development and testing of various modules assigned.
- Communicated with the Leads and BA's for better understanding of the design requirements.
- Designed and Developed theUIscreensusing JavaScript,Angular JS, JQuery, JSP, requireJS, Html and CSS.
- Utilized data of web server using Restful web-services.
- Manipulation was done with Node JS.
- Extensively worked on ADO.NETEntity Framework for developing core data layers for the distributed applications.
- Created graphics including Icons, Images and Logos using Adobe Flash Catalyst.
- ImplementedJavaand J2EE design patterns such as Factory Method, Singleton.
- Developed the presentation layer using JSP, HTML, XML, XSLT, CSS, AJAX, Custom Tags, Struts-Html tag library, and Apache Tiles. Designed and development of web pages using PHP, HTML, and CSS including AJAX controls and XML.
- Used Spring Hibernate template to access relational DBMS, Mongo DB via Hibernate.
- Created design mock-ups and wireframes using MS PowerPoint, Adobe Photoshop CS4 and DreamweaverCS3.
- Developed responsive applications using Bootstrap.js, Require.js and Node.js, D3.js which allowed the same application to be optimized for both mobile and desktop resolutions..
- Used JavaScript for adding little functionality to the existing application (calendar, tooltips, hiding elements, etc.).
- Architect and deploy Symantec public/private cloud platforms (IaaS, PaaS & SaaS) across Amazon Web Services, HP Cloud Services and DataPipe.
- Created appropriate concept models, site organization, navigation, page layouts and interaction to Support Company’s need and goals.
- Developed HTML prototype documents with CSS Style sheets.
- Tracked issues using JIRA using confluence.
- Deployed the application on WebSphere server.
- Worked on AJAX controls like Update Panel to manage the post back of the web page to server, AJAX Script Manager and Script Manager Proxy controls to register JavaScript and web service files.
- Responsible for compiling and submitting an error report for management each week.
- Involved in Unit & Integration Testing for different Modules in the application.
- Application support on different environments from QA to Production. Was responsible for analyzing the issues, providing technical & functional support to the users and fix them.
Environment: HTML4/5, CSS3, Bootstrap, AJAX, JSP, Sublime Text 2, Angular JS, Backbone.js, JQuery, JavaScriptReact JS, JSON, Require JS, Dreamweaver, Photoshop, GitHub, Spring 3.0, JAXP 1.2, Mongo DB, Restful web-services, Node.js, Spring framework, Hibernate, MySQL, JDBC,Amazon Web Services, Grunt, Jenkins, JSTL, JavaScript,Illustrator,Gulp, Bower, karma, iOS,JUnit,JIRA.
Confidential, Orlando, FL
UI/JavaDeveloper
Responsibilities:
- Developed Interactive GUI Screens using HTML,JSPs.
- Implemented Struts framework for integrating presentation, web and business components.
- Written SQL queries to extract data from input files validate and load data into database (Oracle/SQL Server), developed various reports and core tables lookups utilizing Business Objects.
- Worked on JavaScript framework (Backbone, Node.js) to augment browser based applications with MVC capability.
- Written functions and procedures using PL/SQL.
- Used SCADA in dis application for database control.
- Designed, developed and implemented database modules to verify user details.
- Developed various modules for database verification and validation, identified and analyzed data discrepancies and data quality issues, worked to ensure data consistency and integrity.
- Worked with cross functional teams, including associated Data,UIand Mid-Tier teams.
- Written session beans as Service components to perform the business process.
- Responsible for implementing configurable error logging frame work.
- Database performance analysis and improvements.
- Client-side validations are performed using JavaScript.
- Experience developing web UIs with AJAX, jQuery and jQueryUIframeworks etc.
- Wrote ANT scripts to build jar, war and ear files.
- Used Log4J to code throughout the application.
- Used Web Services by exposing and consuming WSDL files.
Environment: JEE, Struts2, JSP, Eclipse, Hibernate, JQuery, Node.js,Backbone,UML, JavaScript, HTML, CSS2/3, ANT, Log4j, Web Services, and Apache Tomcat Server.
Confidential, Indianapolis IN
UI /JavaDeveloper
Responsibilities:
- Application support on different environments from QA to Production and was responsible for analyzing the issues, providing technical & functional support to the users and fix them.
- Worked on all phases of application development to implement the assigned use cases successfully.
- Developed JSP's and HTML, CSS and a part of presentation layer using JavaScript and NodeJS.
- Involved in design and development of framework using Spring MVC and Hibernate.
- Interacted with business users on daily basis for gathering of new Requirements.
- Involved in Test Driven Development with Unit and Integration Testing of the Application.
- Incorporated MVC architecture using spring framework.
- Used POJOs for persistence framework. Configured Hibernate mapping files for Object Relational mapping and created Hibernate configuration file.
- Incorporated ORM mapping and Dependency Injection in a Spring Framework & Hibernate.
- Performed regression testing, wrote unit test cases using Junit.
- Implemented Ajax to create highly optimized, browser-compliant JavaScript and HTML.
- Implemented the Persistence Layer and Data Access Service Layer using Hibernate and HQL queries.
- Used Concurrent Versioning System (CVS) as version control system, to keep track of all the work & all changes, allowing several developers to collaborate.
- Used Agile Methodology for development process.
- JavaScript used for the Client side validation.
- AJAX used for the Asynchronous data populating on pages.
- Developed logging & debugging modules which writes to the application log file.
- Used Maven for the build and deployment process and overall project management.
- Documented the application for the new features and functionalities.
Environment: Java1.6, Spring Core, Spring Web MVC, Hibernate 3.1, JSP, Servlets, UNIX, Oracle 11g, WebLogic 10.3, Eclipse, AJAX, XML, Restful Web Services, SQL, Maven, HTML, CSS, Java Script, NodeJS, Windows7, SQL Developer, CVS.
Confidential, Charlotte, NC
Java/J2EEDeveloper
Responsibilities:
- Involved in the development of JSP.
- Involved in developing the JUNIT test cases.
- Developing and maintenance of Software applications using SPRING, HIBERNATE, JAVA/J2EE.
- Involved in the development of Action Classes and Action Forms using struts.
- Extensive use of spring (IOC, MVC), Struts.
- Developed user interface using JSP, JSP Tag libraries and Struts Tag libraries.
- Used Apache Struts Framework.
- Developing customized Light weight persistent classes and ORM Software (HIBERNATE) Utilized MySQL 2008 database with WebSphere server.
- Used spring framework in dis application.
- Worked closely with development teams during Technical Design, Development, Testing, Deployment and maintenance stages of the project.
Environment: Spring, Struts, Hibernate, JSP, Web Services, IBM Web Sphere, MySQL.
Confidential
Software Developer
Responsibilities:
- Design development of presentation layers using HTML, CSS, JavaScript and jQuery.
- Used JavaScript and JQuery for validating the input given to the user interface.
- Developed Mock-up designs as per the requirements of Business.
- Developed the complete HTML, CSS and JavaScript of the pages with emphasis on performance, accessibility (AA) and SEO standards.
- Implemented Performance Tuning to make the pages load fast and in an TEMPeffective way.
- Implemented AJAX to speed up web application.
- Used JQuery extensively for event handling, DOM manipulation and cross-browser compatibility.
- Performed extensive unit testing (end-to-end) and prepared detailed test scripts as part of it.
Environment: JavaScript, CSS, HTML, JQuery, XML, JSP, MVC, Windows.