Sr. Ui Architect, Ui Lead Developer Resume
SUMMARY:
- Over 16+ years of extensive experience in architecture, design, development, testing and supporting on large scale and mission critical, complex distributed enterprise applications to run 24x7 with complete understanding of SDLC (Software Development Life Cycle).
- Extensive experience in requirements gathering, designs, architecture, development, code review/management, integration, bugs tracking, Analytical, Problems solving skills.
- Extensive experience in Architecting, designing, developing responsive, intuitive UI.
- Object Oriented Java Script Frameworks UI(ReactJS, AngulaJS), Node.js/Express, Java/J2EE, Micro Services, REST APIs, Databases (Mongo DB, Oracle, MySql, Postgres).
- Team collaborations, mentoring, onsite, offsite co - ordination.
TECHNICAL SKILLS:
UI: AngularJs, ReactJS, JQuery, Backbone.js, RxJS, Bootstrap, Ext-JS, Dojo, Web Components, Object Oriented JavaScript, ES6, HTML5, DHTML/HTML, CSS, CSS3, JSP, AJAX, JSON, JSONP, XML Node.js, Express, Require.js, CommonJS Tiles, JSP Tags, JSTL, AMD, D3, Highcharts, Fusion Charts, Google Maps, Leaflet.
Operating Systems: Linux, Unix, Windows.
Languages: JavaScript, Java (JDK1.6/1.8.x), J2EE (JSP, JSTL, Servlets, EJB, JMS, JNDI/LDAP, JDBC, JAXB, JAXP), XML/XSLT, RMI, SQL, PL/SQL, JMX, StAX, Python, Shell Scripting, C, C++,.
Messaging(Pub/Sub): Redis, ActiveMQ, ZeroMQ, AMQP
RDBMS: Oracle9i/10g/11g, Sybase11, DB2 (7/8), MS-SQL, Mysql, Postgres.
App. Servers: Tomcat, Glassfish, WebLogic/Portal (7.0/8.1/10+), WebSphere/Portal (6.x/7.x), Tuxedo, BEA Jolt, JBoss, VMware.
Web Servers: Apache (2.x), Nginx, IIS (5/6)
IDE (Tools): IntelliJ Idea, Web Strom, Eclipse, Sublime Text, SQL Navigator.
UML Tools: Rational Rose, Microsoft Visio, ERWin.
Test & Build Tools: Webpack, Gradle, Maven, Ant, Makefile, Win Runner, JUnit, NGUnit, Jenkins.
Code Mgmt Tools: GIT, SVN, CVS, WinCVS, PVCS, Clear Case.
Parsers & Framework: Spring MVC, Spring Boot, Apache Xalan/ Xerces, SAX/DOM, SOAP, JSTL, AJAX, Hibernate, JPA, REST-API, JAX-WS, Restful (JAX-RS), SOAP, WSDL
Reporting tool: BO, Jasper Reporting.
Map API: Google Map, Map Quest, Leaflet, D3, Highcharts.
No SQL: Mongo DB, Hbase, Cassandra
Cloud: Amazon Services (EC2, S2), AWS.
Project Management: Agile Processes (SCRUM).
PROFESSIONAL EXPERIENCE:
Confidential
Sr. UI Architect, UI Lead DeveloperResponsibilities:
- Architecting, Designing, developing the Reusable, Modular UI components using OO java scrip, ES6, Node.js, migrating from Backbone to RequireJS, Redux, JQuery, Webpack.
- Designing and implementing the Data Visualization components using D3, ReactJS, Highcharts.
- Designing, Implementing Rest APIs in Java/J2EE, Node.js, No SQL, RDBMS, CI, CD.
- Migrated Backbone.js Application to Angular JS.
- Mentoring Jr. developers, onsite, offsite, co ordination
Confidential
Sr. UI Architect, UI Lead Developer
Responsibilities:
- Responsible for UI architecture, designing, developing the Reusable, Modular, responsive, intuitive customer facing UI components using OO java scrip, Node.js, Express, Angular JS, RequireJS, CommonJS, AMD, JQuery, Require.js, CSS3, SASS, gulp.
- Implementing the Data Visualization components using D3, Highchart, Redis, Google Maps, Leaflet.
- Designing, Implementing Java/J2EE Rest APIs, Micro Services, Node.js, Express, Mongo DB, RDBMS, Python Prototype.
Confidential, Sunnyvale, CA
Sr. UI/Middleware Architect, Sr. UI developer
Responsibilities:
- Architecting, Designing, Implementing UI for Data Visualization using OO JavaScript/JQuery, grunt, AngularJS, HTML5, CSS3, D3, Highcharts, jqPlot, Google Maps, D3 for showing the configuration, Admin of devices.
- Implemented the responsive, intuitive multi vendor device management UI components.
- Developing Micro Services using Node.js, Express, Mongo DB.
- Implementing Java, J2EE, Spring, JPA, Active MQ, JMS, DAO, Mongo DB, MySQL based Micro Service for identity management, pushing the configuration to the devices, pulling data from devices.
Confidential, San Jose, CA
Sr. UI Lead Architect/Developer
Responsibilities:
- Designed & Developed reusable UI Framework Common Services using OO JavaScript, AJAX, Backbone.js, JQuery, HTML5/DHTML, CSS3, JSON (Web 2.0 standards), HighCharts .
- Designed and developed Middleware Service Components, DAO components, using Spring, JPA, EJB3.x, JAXB REST APIs, JMS, JAX-WS, JAX-RS, SQL, Oracle11g.
Confidential, Sunnyvale, CA
Sr. UI Architect/Lead Developer
Responsibilities:
- Designed & Developed the responsive, interactive, intuitive UI Framework for Smartphone Management Unified Portal using OO Java scripts (EXT-JS, JQuery), GWT, JSP, JSTL, HTML/DHTML, CSS, LESS, Spring MVC with scrum/agile methodology.
- Developed Services using, JMS, EJB (MDB), Emails, Middle ware services using Spring, DAO, Hibernate, SQL, JPA, JAX-WS, JAX-RS, Glassfish, MySQL with CI, CD . Developing the Monitoring and Visualization components using the Google Maps, Highcharts, D3 on Linux, Unit, AWS.
Confidential, CA
Architect, UI Lead Developer
Responsibilities:
- Responsible for architecture, technologies stack selection, designing, developing UI reusable components for fleet management, configuration of remote devices, visualization.
- Designed/Developed UI using HTML, CSS, Spring, JSP, Object Oriented JavaScript, JQuery, Ext-JS, Servlets, XML/XSLT. Developed Maps, Analytics Charts visualization using Google Maps, D3.
- Developing REST-APIs, Web Services in Java/J2EE, Tomcat*, Python.
- Responsible team co ordination, requirements gathering, scope & execution planning.
- Responsible for re-architecting, existing backbone.js UI, web services, web application to JQuery, EXT-JS, JavaScript, HTML, CSS, JSP, Servlets, Spring for online mobile payments.
- Designing REST APIs, Web Services using Java, J2EE, RDBMS (Postgres, MySQL, Oracle)
Confidential, CA
Sr. I.T. Engineer (Architect/Developer/Lead)
Responsibilities:
- Analyzed, designed and build architecture for above system by using MVC design pattern. Used Rational Rose for Java Objects Modeling.
- Developed the UI for user administration, configuration, generating the reports, bandwidth management, network monitoring, error handling for above system by using JavaScript, HTML, CSS2/CSS3, JSP, JSP Custom Tag, Spring MVC.
- Middleware Web Services using Java/J2EE, JNDI/LDAP,, XML/XSL/XSLT, SAX/DOM, SQL, PL/SQL, RDBMS (Oracle/11g).
Confidential, San Jose, CA
Sr. I.T. Engineer (Architect/Developer/Lead)
Responsibilities:
- Responsible for Architecture, Analyzed, prepared the requirement specification, designed, build architecture by using MVC, Singleton Patterns. Used Rational Rose, Erwin for objects, database modeling.
- Designed and developed Java, J2EE Framework UI components for above applications by using JSP, Struts, html, JavaScript, CSS, JSP custom Tag. Developed generic API library for handling exceptions, errors, logging, validation. Developed Middle ware, Controller components by using Servlets, Java objects, EJB. Developed Back End component for database interaction by using Java Object, JDBC, EJB, XML, SQL, PL/SQL. Developed XML interfaces. Used LDAP for authentication and authorization. Integrated software components for online systems.
Confidential, Menlo Park CA
Sr. Software Engineer
Responsibilities:
- Designed and developed UI using JSP, CSS, JavaScripts, XML, HTML for personalization, portfolio, trading, financial services.
- Developed Middle ware services for transaction, con currency management using Java/J2EE, PL/SQL.
- Wrote shell scripts for batch processing, data extraction scripts and testing.
Confidential
Member of Technical Staff
Responsibilities:
- Developed and designed SENET ‘s UI component for generating reports, status, online information based on search criteria by using HTML, Javascript, PERL.
- Developed con currency, transaction handing component in Java, J2EE, JDBC.
- Wrote SQL, PL/SQL programs for database interaction.
- Developed 2D api, 3D api, Images Processing Libraries in C, C++, X/MOTIF.
- Developed GUI on Unix (Sun Solaris Platform) by using TCL/TK, X/MOTIF.