Assistant Vice President / Development Techlead Resume
Plano, TX
SUMMARY:
- Accomplished software professional with over 19 years of software development experience in roles including Developer, Architect, and TechLead. Proven achievement in developing solution - oriented Web/Mobile Enterprise Application using Angular2/JS, NodeJS, Android, JSF, Ionic, Cordova, ReactJS, HTML5, jQuery, RESTful architecture, Primefaces/ICEFaces with supporting back-end using Java EE, SOAP web service, Hibernate, MyBatis, Spring, Mule ESB technologies. Experience, deeper understanding and technical know-how of Big Data, Hortonworks/Cloudera Hadoop, MapReduce, R, Pig, Hive, HDFS, Spark, Sqoop, Flume, NoSQL, Kafka, Solr, Elasticsearch, MongoDB, Spring Boot, Microservices, Akka, Docker, DevOps, API.AI, Google Assistant, and AWS ElasticBeanstalk, Amazon S3, Google App/Compute Engine cloud based technologies.
- Possess broad knowledge and hands-on experience in both current and emerging technologies that helps to identify innovative and comprehensive technical solutions to customer problems.
- Well versed with entire development life cycle, creating Proof-of-Concepts, facilitating Agile / Scrum practices and Test Driven Development.
- Provided technical leadership on the architecture, design, and successful implementation of enterprise web applications and have the track record of delivering quality solutions.
TECHNICAL SKILLS:
Mobile / Web Technologies and Tools: Android Native/Hybrid App, WebView, HTML5, Cordova (PhoneGap), Ionic, CSS3, LESS, Sass, Android Studio, React Native, NativeScipt, iOS/Objective-C, Swift, Go.
JavaScript toolkit / Frameworks: Angular 4/2/JS, TypeScript, SPA, ReactJS, NodeJS, NPM, jQuery UI, Underscore, Backbone.js, Machina.js, Bootstrap, Grunt, Gulp, Gradle, Bower, MVVM, Yeoman.
Backend Technologies and Tools: Core Java, Java 9/8/7, Lambda, Java EE, J2EE, JSP, EJB 3.0, Servlets 3, Spring 3, AOP, AspectJ, JPA, JMS, Jersey, CXF, HornetQ, JAX-WS (SOAP), JAX-RS (REST), Groovy, Kafka, Microservices, Solr, Akka, ElasticSearch / ELK Stack.
Big Data Hadoop Ecosystem / Sandbox: Apache Hadoop, Big Data, Google MapReduce, NoSQL, MongoDB, HDFS, R, Pig, Hive, Hue, HBase, YARN, Spark, Sqoop, Flume, Hortonworks Hadoop Distributions.
Frameworks and Methodologies: Mojarra JSF 2, RIA (ICEFaces/PrimeFaces), Spring MVC, Hibernate ORM, iBatis, MyBatis, Ehcache, MVC, Play, Wicket, Struts, Scrum, Agile, Kanban Board.
Integration Framework: Mule ESB, Apache Camel, Spring Integration.
Cloud Computing / Virtualization Tech: SaaS, PaaS, IaaS, Google App/Compute Engine, Firebase, Amazon EC2/S3, AWS, Cloud Foundry, Heroku, MS Azure, VirtualBox, VMware, OpenStack, Spring Boot.
Environment / Development Tools: Sublime, WebStorm, VS Code, Eclipse IDE, Jetty, Maven, Mule Anytime Studio, Git, CVS, SVN, Shopify, VisualVM, Sonar, Cobertura, EasyMock, Selenium, JProfiler, JConsole, JMeter, Fiddler, Wireshark, SharePath, Foglight, Tidal, HP QC, HP ALM, OAuth, SAML, OIF SSO Server, Visio, JIRA, SoapUI, SharePoint, Jenkins, JFrog Artifactory, Project InVision, Velocity, CA Rally, Citrix VDI, IBM UrbanCode/uDeploy, DevOps, Docker, Joomla, WordPress, Ruby, PHP, Python, Perl, JBoss EAP.
Database Technologies: Oracle 11g, SQL Server, MySQL, PL/SQL, Coherence, CouchDB, phpMyAdmin.
Operating Systems: MS Windows 7/XP, Sun Solaris, UNIX SCO/HP, Novell SUSE/RedHat Linux.
PROFESSIONAL EXPERIENCE:
Confidential, Plano, TX
Assistant Vice President / Development TechLead
Environment: Angular 2/4, Typescript, Node.js, NPM, Grunt, Machina.js (Finite State Machine), J/XFS, Base24, Jasmine, Karma, jQuery, Java EE, REST architecture, SCSS, Foundation CSS, Underscore, systemjs, requirejs, rxjs, rsvp.js, lodash.js, SVN, Sublime, VS Code, Apache HTTP Server, uBuild, Rally, and MockUI.
Responsibilities:
- Integrated with other scrum teams, worked on sprint priorities and involved in story grooming sessions.
- Worked with Business and vendor (NHA) API and backend service to integrate UI layer. Handled device cardreader, cashacceptor, checkacceptor media events (collection / return / retract) and Authentication.
- Created pages with EventEmitter (Publish/Subscribe) and used DynamicComponentLoader (Routing).
- Handled functionalists, Tier Block, Emergency Cash, Overdraft, Edit Amount, Verify Amount, Deposit Summary, Hold Notification, Cardless NFC, FastCash, Receipt Printing, Select Cash Denominations.
- Implemented voice guidance, pinpad functionality for hearing impaired. Handled different types of cards.
- Involved in developing internationalization, Mock UI Test Cases, Automate WorkFlow scenarios.
- Handling of Confidential theme/branding for ML accounts, Savings Account, Surcharge, Insufficient fund.
Confidential, Plano, TX
Software Delivery Advisor / TechLead / Application Architect
Environment: AngularJS, Node.js, Android, HTML5, Ionic, Cordova/PhoneGap, Java EE, kSOAP2, VS Code, CSS3, Bower, Grunt, Karma, Jasmine, Kony, Protractor, Android Studio, Gradle, Perfecto, RSA AM, SVN.
Responsibilities:
- Delivered a native Android mobile application using activities, layouts, fragments and SOAP web services
- Involved in developing Hybrid mobile application using WebView with HTML5, Ionic and Cordova.
- Exposed and consumed scalable stateless RESTful services that produces JSON for Angular application.
- Made use of Android JavascrpitInterface to bridge the application user interface and native features.
- Consumed SOAP based web services using kSOAP2 library and connected RSA Access Manager.
- Used Protractor end-to-end testing and Perfecto mobile testing environment.
Confidential , Plano, TX
Software Delivery Advisor / TechLead / Application Architect
Environment: AngularJS, Node.js, HTML5, Java EE, RESTful services, VS Code, CSS3, Bower, Grunt, Karma, Jasmine, Bootstap CSS, Gradle, RSA AM, SVN.
Responsibilities:
- Developed a rich interactive user interface using AngularJS Single Page Application (SPA) technique.
- Used Angular UI components UI Bootstrap, UI Router and NG Grid/ UI Grid modules.
- Implemented responsive web design using Bootstrap CSS Media Queries.
- Exposed and consumed scalable stateless RESTful services that produces JSON for Angular application.
- Developed test driven development approach to writing unit tests using Karma and Jasmine.
- Implemented the token based authentication using JSON Web Token (JWT).
Confidential, Plano, TX
Software Delivery Advisor / TechLead / Application Architect
Environment: Java EE 8/7, Hadoop, HDFS, HBase, Hue, Hive, Pig, Flume, Sqoop, MongoDB, RESTful service, Solr, ElasticSearch/Logstash/Kibana (ELK Stack), R Studio, YARN, Kafka, ZooKeeper, Hortonworks, Linux, Win7.
Responsibilities:
- Experience working with Cloudera & Hortonworks Distribution of Hadoop Ecosystem.
- Good experience in importing and exporting data between HDFS and relational DB using Sqoop.
- Developed multiple MapReduce jobs in Java for analyze the data and produced report.
- Created HBase Hive tables and wrote Hive HQL Adhoc queries that will run internally in MapReduce .
- Developed Pig Latin scripts to preprocess (cleansing/masking), analyze data and extract data.
- Used RESTful sevice to send JSON formatted log data to MongoDB.
- Experience in transferring and streaming data into HDFS and HBase using Apache Flume.
- Worked with Solr and ELK stack to implement searching capability.
- Used MongoDB as primary repository for ElasticSearch and visualize using Kibana.
Confidential, Plano, TX
Software Delivery Advisor / TechLead / Application Architect
Environment: Java EE 8/7, JSF 2, Primefaces, ICEFaces EE 3, Hibernate, MyBatis, Spring 3, CXF, JBoss EAP 6/5, jQuery, JPA, Oracle 11g, SOAP, JSP, JMS, HornetQ, MQ Bridge, Eclipse, RSA Access Manager, Omniture, Velocity, SVN, Scrum, Junit, Jenkins, Oracle Identity Federation, Mule ESB, Oracle UCM, CitrixVDI, MS SSRS, SharePath, HP Voltage, IntroJS, Linux, Win7.
Responsibilities:
- Worked on building JSF component upgrade, custom scope, tags, composite, and custom components.
- Implemented multi-threaded asynchronous commands (Ajax style) handling and Cache mechanism
- Led the effort to migrating from ICEFaces to Primefaces and Java, Spring, JSF, JBoss EAP upgrades.
- Used Static Code Analysis (Checkstyle, PMD, FindBugs), Cobertura, EasyMock, Selenium tools.
- Rewrote older application APS which was in Java1.4/5 / JSP / EJB / Sapient Framework / ColdFusion / WebLogic / Oracle10g / RSA ClearTrust / Tuxedo / Jolt / Brio Hyperion and migrated customer data.
- Tech Lead responsible for architect new modules, working with Business, design reviews, code reviews, performance analysis, trouble-shooting, mentoring, and delivering product on time.
Confidential, Richardson, TX
Sr. Java Development Consultant
Responsibilities:
- ESG provides network solutions for large business and government customers with the web interface for Bill Viewing, Download and Analysis, Service Records and Inquiry, Claims and Adjustments billing systems.
Environment: J2EE, JSP, Servlets, EJB, JMS, Sapient Framework, Struts, AJAX, XSLT, SQLJ, Oracle 9i, IBM DB2, iPlanet Web Server, BEA Weblogic, Borland JBuilder, Dreamweaver, CVS, UNIX and MS Windows XP.
Confidential, Tampa, FL and Irving, TX
Sr. Software Development Consultant
Responsibilities:
- Confidential acts central repository for all orders taken through different front-end systems.
- Confidential provides fiber optics based high speed streaming of Voice, Video and Data. It stores all data related to Data and Video orders and provide interfaces to all adapter systems (Provisioning, Billing).
Environment: Java, J2EE, Oracle 9i, EJB 2.0, JMS, JSP, Servlets, Struts Framework, MVC, JNDI, JDBC, JAXP, SAX, DOM, DTD, Xerces, XSLT, Ant, Log4j, JUnit, BEA Weblogic 8.1, IBM WebSphere 5.1 (MQ Series), IBM Rational ClearCase, ERwin, Eclipse IDE, UNIX and MS Windows XP/2K.