Lead Consultant Resume
SUMMARY
- Master of Engineering graduate, Certified with ICAN Leadership training for Men
- 15+ years of IT experience as IT Tech Lead, Architect, Manager, POC Expert.
- Technology thought leader and strategist with strong communication skills, both oral and written
- Defining technical software architectures to drive our business and technology strategies and managing and mentoring a team of Developers and Lead Developers
- Providing business, application and technology consulting in feasibility discussions with technology team members and business partners
- Defining, executing and continuously improving our internal software architecture processes
- Proven ability to set technical strategy, applying an in - depth understanding of the business strategy governing that area
- Hands on with Analysis and Implementation of Enterprise, Client Server applications using Java, J2EE, SOA, Micro Services, Cloud computing and Big Data technology stack.
- Expert knowledge on Web Application Servers like Tomcat, JBOSS, WebLogic, Glassfish, OC4J, Jetty
- Working experience with development of large scale and heavy traffic websites with high availability and disaster recovery architecture development using J2EE, Linux, Apache, F5, Akamai, ASM.
- Working experience with Agile, Test Driven and Domain Modelling development.
- Working experience in Hybrid Cloud, Native Cloud, Dockers, Kubernetes, Event Driven Architecture and Distributed Systems and Caching technologies.
- Experience in Ecommerce Application Architecture, Order Management System and integration of SAAS models, Micro services, Clustering, Distributed Caching, MDM Technologies (STIBO and Informatica), Address Doctor and Cloud migration to Azure
- Experience with in Groovy, Grails, Scala, Angular, Angular 4, UI Architecture.
- Experience with Mentoring, Planning, Time Management, QA Automation, Leading offshore, vendor management and cross functional teams.
- Experience in Java, JEE Design Patterns, Algorithms and Optimizations, Object-Oriented design
- Experience with Azure App Services, Mongo DB, Virtual Network, VMs, Kubernetes, Functions, Analytics, Containers, Data Factory, Security and AI
- Exposure with NoSQL, Big Data, Hadoop, Cassandra and Data Analytics and Machine Learning
TECHNICAL SKILLS
- MEAN and LAMP Stacks (Mongo DB, Express, Angular, Node JS)
- Azure Cloud (Virtual Network, App Service, Storage Accounts, Data Analytics, Data Factory)
- C, C++, Java, Groovy, Play, Angular 4, Scala, PHP, NPM, .Net, J-Query, Ext-JS, Dojo, Google Map API
- JEE, JSP, Servlets, Struts, JSF, Spring, Grails, GORM, Spring, Hibernate, JPA, EJB 3.x
- Open GEO Stack (Open Layers, Geo server, PostGIS), Eclipse, Net Beans, RAD, STS, Visual Studio, JIRA
- UML, EA, JIRA, HPQC, TOAD, SQL Server, Visio, Drupal, Acquia Cloud, Web CMS, Azure and AWS
- Geo Server, Open Layers, Post GIS, ESRI, Oracle, MySQL, SQL Server, Postgres, DB2, Spatial, Unix, Linux, Virtual Machines, MDM Technologies (Product, Customers, STIBO Product Information Master)
- Micro Services, SOA, SOAP, REST, Azure, Jenkins, Maven, AXIS-2
- Akamai caching, ION Platform, Apache, Load Balancer, F5, Firewalls, WebLogic, JBOSS, Tomcat, Jetty
PROFESSIONAL EXPERIENCE
Lead Consultant
Confidential
Responsibilities:
- Architecture and Design of the System with JEE Technology Stack with Role Based Authentication with Enterprise Architect tool and built the modules using Domain Driven Model approach in continuous integration mode.
- Design and Implemented carried out using Test Driven Development in Agile methodology.
- Design and Implementation of various modules like TCD Web, TCD Engine, CCL Engine, P6 TCD Web module is designed with Spring MVC REST implementation to support JSON, Geo JSON and XML interfaces to support GIS View, Linear View and Traditional HTML5 views.
- TCD Engine is designed and developed with Spring Modules and design patterns like Builder, Composition and Aggregation to build the complex Railroad objects of Subdivision which holds various objects of TCDMS. This module integrates systems legacy systems like EFMS, WIU, Signal CAD systems using scheduled jobs. Data is normalized and validated and generated CCLs to support generic data model for various features.
- P6 Module is designed and developed to integrate Primavera Project Management tool (P6) functionality into TCDMS project. P6 functionality is integrated through its web service API to create and modify Project, Activities, Activity Codes, Resources, EPS, and WBS along with Scheduling of the Project which is implemented by considering the SLA of Project and Activities in addition to Re-Planning Release feature.
- CMS Module is designed and developed to perform and keep track of the changes implemented on PTC Track Network. This module internally uses P6 Module and inbuilt workflow system to escalate issues while implementation in all the phases of Track Profile.
- Designed and developed Linear View with JQuery and JQuery plug-ins like UI, GRIDs, Validation, HTML5, CSS3 in responsive web design and integrated with Angular-JS
- GIS, Map view is built with ESRI JavaScript Web API, JQuery and DOJO framework widgets. Base Maps are designed from ESRI online services. Base Track layer and infrastructure related layers are built with Restful services and loaded on the Map as Overlays.
- Advanced GIS concepts like geo processing, clustering, laying and overlay are implemented using ESRI JS API and integrated with multi window mode.
- Back end modules are developed on Service Oriented Fashion and integrated in ESB platform.
- Performed unit testing with JUnit, load testing using Apache JMETER.
Environment: JDK 1.6, Spring 3.2, Grails, JMS, Primavera, Jenkins, xml beans, JBOSS EWS, STAX Parser, Angular-JS, JQuery, ESRI JS-API, HTML5, CSS3, JSON, MS Visio. Maven, SVN, Oracle P6, Eclipse 4.x, Oxygen, Jenkins, Star UML and Mockito Junit framework.
Consultant:
Confidential
Responsibilities:
- Designed and developed backend using Spring IOC, JDBC modules integrated with Struts-2.
- Database performance is improved by converting the existing SQLs to stored procedures.
- Database design is enhanced to cater the Geo Spatial information for all provider and subscribers.
- Title cache is implemented with Geo Server API to cache the static maps.
- Extensively used J2EE design patterns like Factory, Session Façade and Business Delegate.
- UI designed and developed with JQuery, Struts2 API
- Map API java script is integrated with JQuery POST requests.
- Extensively used TOAD and SQL developer to optimize the SQL queries and stored procedures before they are implemented in the application.
Technical Lead
Confidential
Responsibilities:
- Design and development of Web portals using Grails1.3.5, J2EE technologies with Quartz, Web Services, SOAP-UI for the integration of the various GIS, Spatial Elements
- JQuery & JQ-Grid UI frameworks are used for Ajax functionalities in the UI.
- Designed the rules, validations & normalization for GIS data sets or fields in the application.
- Linux servers are installed with Postgres and PostGIS databases, JDK 1.6, Tomcat6, Apache, and AWSTATs.
- Automated the logging and web statistics usage reports generation with AWSTATS with the help of Shell scripts and cron Jobs across all machines in the deployment model.
- Performed unit testing with JUnit, load testing using Apache JMETER.
- Shape files are loaded in Geo Server data store and generated the WMS layers and Implemented SLDs with Open Geo standards for Line, Point, and Polygon Geometries using filters, CQL filters and rules. Configured Tile Cache server to cache the static WMS layers
- Map Styles are built using Geo-Styler plug-in with the Geo Server.
Environment: Grails2.x, JDK1,5, Java EE6, Spring 2.x, 3.x, GORM, Quartz Schedulers. Web Services (SOAP/ REST), JAXB API, X-Fire, Axis2, JMS, XML Blaster & XML Beans.
Project Lead
Confidential
Responsibilities:
- Spatial Component Admin Tool Conversion from Desk top to Web Based
- GIS based Digital Video Logger Conversion from Desk top to Web Based
- Responsible for requirements analysis from the existing Desktop application built with ESRImapping tool Arc Map and converting to the requirements which fits into Web Application.
- Responsible for project delivery which is built from the scratch including Architecture design, UML modeling, development, testing and deployment of the application.
- Configured and Enabled the Spatial features under MDSYS user by running the admin scripts
- Designed and Implemented different modules with JSF and AJAX4JSF, spring and Hibernate frame work to deploy on to the Tomcat 6.0 server by following MVC II Architecture.
- Designed and implemented the interfaces using Ajax auto complete functionalities for various spatial features like Metadata and Index creations, building and running spatial queries with SDO NN, SDO RELATE, SDO WITHIN DISTANCE, LRS MILE MEASURE options
- Dynamic Segmentation, Reverse Dynamic Segmentation are implemented for LRS.
- Conversion of Geometries, Identification of NULL Geometries, Listing the geometrical properties based on the selection of geometry features, Assigning the spatial feature to different vendors and applications are implemented using Oracle database SDO operations.
- Integrated all geometry features with the OC4J server so that user can view the geometries in the Map. Map Builder and Map Viewer are used from OC4J to configure the Map to view various geometry features within the application.
- The highway images and mile points data is integrated with Google map API with Google street map view to have the compatibility with current geographical data.
- Used JIRA portal to maintain source and track the activities of the team members.
Environment: JDK1.4, 1.5, JSF1.2, Tomcat, LDAP, Spring2.5, Hibernate, AJAF4JSF 1.1, Struts with Validator, framework, Oracle 9i, MySql, XML, SPAML, DSML, Log4J, Web logic, JMS, Eclipse, Linux, Water fall methodology
