We provide IT Staff Augmentation Services!

Director, Software Engineering Resume

5.00/5 (Submit Your Rating)

SUMMARY:

  • 21+ Years of total IT application, Product and Framework Enterprise Architect
  • Software Engineering Enterprise Solution Architect and Technology Director with 21+ years of experience including 10+ years managing large (30+ people) international teams developing large transactional applications in various Business Vertical Industry implementing Various Oracle, Java, Microsoft, IBM, Analytics, BI, MDM and Other Stack Technologies.
  • I am results - oriented, self-motivated team player and a strong leadership presence and Hands-on experience developing web-based consumer applications and Analytics platforms.
  • 12+ Years of Experience gained at a senior level related to IT Enterprise architecture or design in both corporate and multi-cultural environments, experienced in building a team of performing engineers, team leads who can design and develop highly scalable web applications, where I have significantly added values in the following:
  • Business Information Architecture
  • Enterprise data Architecture
  • Business process improvement, Business Strategy
  • Enterprise Systems architecture & Standards
  • Business Intelligence and Analytics System Architecture
  • E-Commerce, Mobility, Big data Analytics, Machine Learning and IOT Architecture, Digital Transformation EA, Cloud EA
  • Product Architecture, Technical strategy and planning
  • Emerging technology monitoring, Capability Building
  • SME with 15+ years’ experience in Seamless Application integration, API & Microservices Development, Data Integration, Business Analytics, Machine Learning, Data Transformation, Data Governance and data management, flexible Service Oriented Architecture.
  • Architected to-be development system in service-oriented architecture (SOA) environment including all components of application architecture, application development, middleware, database management, and operations, hands-on Coding, Algorithm, design and construction of application architectures that enable well-integrated transactional, collaborative and analytical systems, Integration of application, Identity, Platform capabilities, other applications as well as wider product set available to major global strategic partners and merchants.
  • Experienced in Various ERP enterprise applications like SAP, Oracle EBS, MS Dynamics, Salesforce, Financial ERP, CRM, Supply Chain, Infrastructure Monitoring and IT Operation Analytics, Manufacturing, Quality Systems, Operation Management and Monitoring.
  • Experienced with large volumes of data above 20 TB, data mapping and integration strategy experience strongly preferred (Virtual data models, master data management, data collect vs. connect strategies etc.
  • Strong hands-on experience working on new age enterprise architectures that enable micro-services, agile application development leveraging DevOps methodologies and focused on advanced analytics with big data platforms e.g. Hadoop Stack on AWS, IBM and Microsoft CLOUD
  • Experienced in enterprise architecture in landscapes consisting of applications like SAP, CRM systems, manufacturing systems like MES, other enterprise data warehouses like SAP HANA/SAP BW, Business Objects and other unconventional data sources like Social Media and other web crawlers/platforms.
  • Business acumen to support the pre-sales/partnering process through negotiations and solution brainstorming, analyze enterprise business context (trends and business strategy) to derive application vision, strategy & architecture and technical acumen to lead the technical design and implementation of a variety of high volume consumer and merchant solutions.
  • Excellent planning and organizational skills, analytical and technical skills, excellent written and verbal communication skills with exceptional interpersonal skills in areas such as teamwork, facilitation and negotiation.
  • Cloud Technology Architecture and Cloud Migration Strategy
  • AI based Automation, self-healing tools, Digital transformation and digital user behavior & experience, Digital Operation Performance, optimize digital Customer Journey, improve digital Performance, Design the digital experience.
  • Knowledge in good coding standards and design principles and the ability to promote these within the team.
  • Experience in all SDLC phases - TDD, Unit testing, mocking, integration/UI testing etc. through best practices like Continuous Integration (CI) / Continuous Development (CD) in Agile Methodologies, such as Scrum or Kanban.
  • Performed role of lead Enterprise Architect, leading one or more architecture development assignments across several clients in Financial Services, financial models and budgeting, Banking, Telecom, Retail utilizing standard architecture frameworks such as TOGAF 9.1, Zachmann, SOA, Middleware, Database, BI, MDM implementing EA tools such as Archi, System Architect, Troux, Mega, Casewise, Bizzdesign, Sparx, Visio etc.
  • Have been Hands-on management, passionate about coding and design principles, help set the strategic agenda for the technology team and translating this agenda into an actionable product/tech roadmap. Analyzed the current application environment to detect critical deficiencies and recommend solutions for improvement & provide application roadmap.
  • Build Strategy for lower cost of delivery through standardization, process harmonization & scale leverage, Better user experience by delivery of integrated service bundles to end-user, Continuous improvement through end-to-end process ownership, "Sell" the enterprise architecture process, its outcome and ongoing results.
  • In Mobile Technologies, have In-depth knowledge of Android SDK & its components, Java and Object-Oriented Concepts, Multithreading and Background Tasks, Sqlite, iBatis, XML, JSON, Web Services API, REST, View/View Group Concepts, designing complex UI in XML. Have worked on Android Open-Source Libraries, developed various behavior analytics tools for mobility clients.
  • In Web Technologies, have experience in Java, JavaScript and its Object Oriented Concepts, HTML and its concepts like DOM, Event Propagation Model, Search Engine Optimization techniques, JavaScript frontend framework/libraries like Backbone, Angular JS, Ember JS, Knockout, React (MEAN Stack), NodeJs and its framework/libraries like Express, Sails, Meteor, Grunt/Gulp, Redis, Memcache, Mongo Db, Couchdb, Cassandra, CSS and its preprocessors like SASS/LESS.
  • In Back-End Technologies, have experience in AWS Ruby on Rails, Python, Perl, Java, PHP, linux, Unix or other scripting language, MVC frameworks such as Rails, Spring MVC, Django, Postgres, MySQL (exposure to NoSQL database related technologies like MongoDb, Redis, Aerospike, Cassandra etc. Experience in application performance optimizations, high availability database cluster and replication, database install and configuration, database tuning & designing large & scalable system is a plus. In-depth knowledge in one or more areas Backend-End services, API Development, Database design.
  • Responsible for various KRI and dimensions with primary focus on Core Functions, Emerging and Competitive World and Emerging Business and New Technologies. Expertise in DEVOPS tools (OpenShift, IBM Bluemix, Travis, AWS Opsworks and ScriptRock GuardRail) and open source DEVOPS tools (Jenkin, GitHub, Nagios, and Docker).
  • Collaborated with business and IT stakeholders to come up with a comprehensive program plan to achieve the stated program charter/objective, dealt with ambiguous program situations, understand the long-term ("big picture") and short-term perspectives of situations. Leads cross-functional project and program teams and works with internal customers to determine and interpret project/program objectives into solutions. Responsible for managing project/program costs, resources, risk and issues to ensure that objectives are realized. Provide regular program status updates.
  • Expertise in Process (Organizational, ITIL, ITSM, PMI and Other Standard Project Management, Support and Engineering) such as CMMI, PMI Process, SCRUM, Agile, Dev Ops, SDLC, Continuous Integration, Automation (ROI, frameworks, tools).
  • Participated in a team setting as well as foster a sense of teamwork across functional boundaries and Operation management to ensure smooth functioning of the COE/Practice/BU.

TECHNOLOGIES EXPERTISE:

Cloud: AWS, Microsoft Azure, IBM Cloud and Oracle Cloud.

Big data: Apache Hadoop Stack and Analytics - Machine Learning \ Advance Statistics

NOSQL Tools: Cassandra, Lucene, Solr, Storm, flume, Elastic Search, MangoDB, CouchDB, Marklogic, Key-Value, RDF tripple Stores, OrientDB Graphs, Neo4j Graphs, XMLDB

JMS: ActiveMQ & Kafka, Scala, Spark

Analytics Tools: SAS, SAS EG\Miner, SAS Statistics, SPSS, R

Web Application Server: Tomcat 6.0, JBoss 4.2, BitzTalk, Message Broker, IIS/IIB, Weblogic, Wesphere and Web Logic 8.1

Middleware components: Rules Engine, Notification Engine, BPM, Identity and Access Management systems

Framework: MicroServices / SOA, Spring Cloud, Containerization, iBatis, Hibernate, Struts 1.3, spring 2.5, Hibernate 3.3, Jasper Reports, Ajax, JUnit and JAXB

Cache Grids: (Oracle Coherence, ActiveSpaces, Redis, Memcached)

IIB: (IBM Integrated Bus) and BPM (Business Process Management), Programming languages - Core Java, C, C++, Java Script, Angular JS, J2EE, Spring MVC, JSP, EJB, Axis, Microsoft Net, C#, Quartz and Drools rule engine, JQuery, Bootstrap / CSS, Digital commerce, GWT/ SmartGWT, Tomcat/ Apache HTTPD/ Varnish/ Nginx, Amazon Redshift / AWS, UML, Google toolkit, MongoDB, LAMP / MEAN stack, Erlang, Lua, Clojure, Go

BI: Informatica MDM, IBM MDM, Oracle OBIEE \ OBIA, Oracle 11g\ 12c, SAP BW \ BODS \ BOBJ Hana, Cognos, Data Stage ETL 7\8\9\11.3, Informatica, Microsoft PowerBI, SSIS, SQL 2012\2016

Databases: Oracle 10g/11g/12c RAC and Data Guard based replication

Devops / Distributed version control system: IBM BlueMix, Jenkin, Vss, Git, Mercurial, SVN

Testing tools and load testing using: selenium, QTP, QC, Loadrunner, LoadUI, SOAPUI, Apache JMeter, CA CodeInsight, Veracode, VPAT Scan and Penetration testing scan.

WORK HISTORY:

Confidential

Director, Software Engineering

Responsibilities:

  • Experienced in Leadership, Strategy Agile Operations Products on on-premise, private and public cloud deployments transforming into Artificial Intelligence based self-healing systems.
  • Design & development of Security Products in Authentication & Risk Analytics space, BigData Analytics Products in Mobile space.
  • Demonstrable experience in specialist professional and technical tools such as: Automation (RPA, Digital etc.), Operational Excellence approaches and methods (Lean thinking, Process excellence, System & Management Thinking), Performance Analytics, Performance Management, Service Delivery, Operational Change Management, P&L Management.
  • Design of Cloud SAAS based modular and multi-tenant ready platform infrastructure, data integration with SAP, CRM, Salesforce, Service Now, and other enterprise applications.
  • Drive Product direction, Scaling large teams, Engineering innovation and Customer adoption of new product lines.
  • Transformed various CA on-premise offerings as SaaS services in the public/private clouds. check out at cloud.ca.com. Build the Machine Learning Analytics platform which will unify machine data from CA & other third-party products. The platform will correlate mobile, browser, applications, infrastructure, network and logs to provide deep insights on application performance across various layers. This machine learning engine will apply data science algorithms on the correlated machine data to provide anomaly detection, root-cause analysis, alarm suppression, fault prediction, service analytics for cost & risk modeling and provides automated prescriptions.
  • Managed multiple engineering teams spanning across various geographical locations to deliver infrastructure to manage the provisioning, operations and life cycle management of the products offered as PaaS and SaaS services, measure the usage & performance, operational efficiency & self-serviceable day-to-day operations for tenant management, security, patching and outage mitigations and provide reporting in Microsoft, Oracle, AWS, Rackspace Public Cloud.
  • Alarm Analytics - Text Mining based on NLP, Text Normalization ( Tokenize, Term Frequency, Inverse Document Frequency, vector space model, Cosine similarity, Jacquard index, Manhattan distance), Alarm Noise reduction ( From millions \ thousands alarms daily - getting top 10 primary alarm) and deduplication, Alarm Classification and Clustering, Alarm situations, Anomaly detections, Predictive Insights, Alarm in infrastructure log correlation with application outage RCA based on Time, Text, Topology dimension for Rolling window interval. Apriori algorithms - RCA from Frequency of configuration items for alarms happening together.
  • Anomaly Detection on Data Science Platform - using KDE Kernel Density Estimation, EWMA - Exponentially weighted Moving Average, capture transaction based on Usage from SQL database, simple moving average, Exp moving average with double \ triple 9level, Cycle, Seasonal) exp holt-winter smoothing, Stationary vale (<= 0.5) Augmented Dickey-Fuller Test, Box Jenkins approach, AIC \ BIC Akaike Information criteria / Bayesian Info Criteria, MAPE, ARMA, ARMA, ARIMAX, Neural Network.

Platform - Jarvis (Hadoop, Security API, Hadoop inhouse utilities), Elastic Search, Zookeeper, Kafka, BI tools, JAVA API, J2EE Web Services (REST & SOAP), Artificial Intelligence, Machine Learning Analytics, Python, SAS, R, Java J2EE, C++ and APIs, AWS Mysql, Amazon Cloud Services tools, AWS Cloud etc. Agile Program Management using CA Agile Central (Rally), PPM Clarity, SM.

Confidential

Director Software Engineering \ Principal architect

Responsibilities:

  • Played role of Framework architect to support, extend, customize and deliver a high velocity agile business platform having strong understanding and hands-on experience of DevOps, Cloud, Container architecture and Microservices, TOGAF, ESB.
  • Responsible for all aspects of strategic IT planning, implementation and support worldwide as an integral component of business plan, engineered turnaround of its performance and service levels, Manage and deliver multiple scale projects on time and within budgets.
  • Align and deliver solutions to enable business strategies (Master Plan) to the objectives spanning investments and operating costs.
  • Evaluated the business requirements and translate them into meaningful architecture artefacts that serve as a guiding document for both IT and business for implementation.
  • Generated conceptual, logical, and physical architecture, system documents, test cases and risk considerations to ensure sound architecture to meet client needs.
  • Assisted application architecture teams to adapt best practices for business processes, Service Oriented Architecture, data architecture and data governance.
  • Analyzed and recommends architecture principles, policies and various tools to be used in development of the architecture that guide application decisions for the enterprise, used practical knowledge of enterprise wide deployment, scalability, availability, and performance issues. Overseeing and documenting IT security aspects of the EA, including vulnerability assessment, design, access, and authentication.
  • Advised on and participates in IT governance set up to ensure that the enterprise architecture delivers the desired benefits to an organization. Serves as a SME for architectural frameworks, methods and tools and acts as a coach for consultants, technical specialists and architects in any architecture discipline. Assists in prioritizing enterprise architecture initiatives using ROI based approaches.
  • Coordinated the activities of others (internal and external including other suppliers) and manages stakeholder expectations. Facilitate communication upward and across project teams including project status, justifications for variances and technical information (design and implementation objectives). Manage the tradeoffs between time, budget and quality and communicate when that is happening and why.
  • Identified, defined, and coordinated the training needs of the team. Plan and execute a structured approach to enhancing the skill level and productivity levels of the team.
  • Managed most aspects of engineering and product for the organization, performed multiple responsibilities including recruiting and managing the engineering teams, architecture and technical design development, providing best practice points of view and being the authority for engineering methods, business process re-engineering principles and processes.
  • Guided the design, user interface, and technology integration of projects using your expertise on enterprise-wide trends, lead the implementation of an Enterprise Application Architecture based on business requirements and divisional strategies, as well as to rectify gaps and pain points within the current state and realize new business opportunities.
  • Works with the architecture and platform teams and dependent technology teams to ensure required infrastructure (environments), data and other resources are available to progress development as per plan.
  • BI, Big data and MDM implementation to create a single view of Institutional global customer. Creation of Trading Communities Architecture to model data related to Customer, Prospects, Partners, and vendors in a single schema.
  • Assessed and anticipated technology projects and recommend appropriate action and resources; establish and direct the strategic and tactical goals, policies, and procedures for the information technology department, propose hardware/software solutions to accomplish the company's business objectives, identify user needs and resolve problems.
  • Performed Product Engineering and Product Management. Own the overall product vision and development for an exciting new business. Research and define the ongoing requirements for the business model, as well as analyze and identify the needs and use cases of all stakeholders, from end users to customer service.
  • Product lifecycle management from concept to phasing out of the product(s) across all products / product lines, represent and communicate product strategy and vision in line with the business goals.
  • POC (proof of concept) for new idea, digital innovation within digital center of excellence, Setup digital workplace program to obtain program funding, structure stakeholder dialogue and secure commitment, Big Data solutions and Business intelligence, Analytics.
  • Prepared Weekly / Monthly Engagement Status Report, Customer Meeting report, Account Management Review Report, Program Status Report, and Steering Committee Report and Review Various Metrics, Checklists, Trackers and documents.
  • Plan, direct, coordinate operational activities at the highest level of management with the help of Project Managers, Team Leads, Architects etc.
  • Identify opportunities and risks for delivering the company's services, including identification of competitive services, opportunities for innovation, and assessment of marketplace obstacles and technical hurdles to the business success.
  • Lead strategic planning to achieve business goals by identifying and prioritizing development initiatives and setting timelines for the evaluation, development, and deployment of all projects & services and taking corrective measures as and when required.
  • Participate as a member of the senior management team in establishing governance processes of direction and control to ensure that objectives are achieved, risks are managed appropriately, and the organization's resources are used fairly.
  • Direct, plan, or implement policies, objectives, or activities of BU/COE/Practices in coordination with Project Managers & Team Leads to ensure continuing operations, to maximize returns on investments, or to increase productivity.

Environment: SOA, Data Warehousing, Analytics, Oracle, Scala, Spark, Java J2EE, JPROBE or JPROFILER, JUNIT and JMX, UML, OOAD, Multithreading and Database programming PL / SQL, QTP, QC, LoadUI, SOAPUI, MongoDB, Redis, Memcached, MEAN stack, GIT, Mobility, JavaScript, React, Angular, Backbone and JavaScript unit testing (Karma, Mocha, Jasmine), Telecom - Apigee, 3scale, Layer 7, Mashery, Axway, WS02, Mulesoft, GSMA, OMA, OpenID, Cucumber.

Confidential

Senior Project Manager / Business Analyst / Architect

Responsibilities:

  • Application Development, Product Development and Management.
  • Managed RBS FATCA/CRS regulatory reporting program applications with Virtualization and Containerization (Docker) technologies.
  • Played an integral role in the successful execution of the company's business mission through achieving identified goals and targets, envisioning the company's service offerings, estimate the financial impact of technical architecture alternatives, leading implementation of applications, planning for risk and future growth, and increase operating performance.
  • Identify the organizational impact (for example, on skills, processes, structures and culture) and financial impact of the Enterprise Application Architecture.
  • Worked with business stakeholders to provide technical solutions that deliver to business needs, extract requirements, lead design, estimation, planning and implementation of IT systems with full product responsibility.
  • Performed code reviews and code refactoring to increase application scale, reduce latency and code duplication, create processes to optimize and automate development, builds and product quality.
  • Understand, advocate and augment the principles of business and Applications, Design and building large scale distributed architectures. Strong EA development experience in OO programming language and Functional/Scripting language.
  • Work closely with global stakeholders to understand requirements and expectations, Create and manage effective vendor relationships and manage vendor performance.
  • Manage policy-compliance for Banking Business Methodology, SOX, ASG, ISP, Audit, etc. (incl. the technical ITPM tasks).
  • Lead hiring, training and performance management activities for the team, create a cohesive work environment. Coach team upon tools and Technologies, load balancing and performance engineering, Enterprise Architecture frameworks and methodologies, particularly TOGAF, Gartner, and Zackman.
  • Workflow, Data load, Various Business Process Automation using Linux scripting, Tools.

Environment: Oracle EBS, Oracle OBIEE, Oracle Cloud, IIB, BPM, Microservices / SOA, TOGAF, Data Warehousing, Hadoop, Scala, OBIEE, Qlikview, BI tools - Cognos, Analytics - R, SAS, CDC, Cast Iron, Netezza, Oracle RAC, Oracle Data Guard, JDBC, MEAN stack Java Scripts, JSON, AWS Web Services, Java, J2EE, JPROBE or JPROFILER, JUNIT and JMX, .Net, UML, OOAD, Multithreading and PL / SQL, Python, Linux, Unix Scripting.

Confidential

Technology Consultant \ Architect

Responsibilities:

  • Responsible for Architecture and design for high volume commercial Database Management, Performance tuning, Data Architecture, Data warehousing EDW.
  • Created communication packs to communicate and educate the stakeholders on data architecture engagement and data design best practices.
  • Recommended and designed many continuous improvement processes and interventions in data strategy, mapping, MRD management, data integration and common framework to improve data design, data quality in the program landscape.
  • Collaborate with client business leaders, executives, SME, information technology, business users on full life cycle engagements, keep informed on the latest database technologies and data warehousing trends within the firm and industry. Manage Database Security Architecture and Technology Deployments, SOX and Compliance and Database SecOps (Threat Prevention, Threat Detection, and Incident Response).
  • Identify technology trends and evolving social behavior that may support or impede the success of the business.
  • Define innovative solutions based on high level business requirements. Will have to define and design the end-to-end technology landscape with product evaluation, ROI analysis etc.
  • Evaluate and identify appropriate new technology platforms to enhance or create the potential market for delivering the company's services.

Environment: Data Warehousing, DBA, BI, Analytics - SAS, Oracle EBS, Informatics, SAS, QlikView, Oracle 10g /11g RAC, JDBC, Java, J2EE, UML, OOAD, Multithreading and Database programming PL / SQL, Linux scripting.

Confidential

Technical Senior Consultant\Project Manager\ Architect \Programmer

Responsibilities:

  • Responsible for IT Consultancy, Application development & support in CRM, BFSI vertical domain globally UK, USA and India.
  • Consultancy on Industry Specific Business Analytics, Web Application development, E-Commerce, Data warehousing and BI Analytics aggregation and correlation of data.
  • Team management and Coordination between client, onsite team and offsite team.
  • Project Management controlling triple constraints Scope, Cost and Time Schedule, Project Architect, Business analysis scoping, Business process re-engineering, Gather Requirements, Requirement Business Modeling and Develop Functional High and Low-Level Design, Various Business Testing.
  • Experience in multiple, diverse technical configurations, technologies and processing environments, designing services under SOA, EAI Message/Integration Broker, Process Integrator, Adapter configuration, Message-Oriented Middleware, Transaction Servers, IBM Web Sphere, Web Logic, Single-Sign-On and LDAP, Application redundancy design for performance using vertical and horizontal scaling.
  • Programming for ETL tools, BI Reports, Advance PL/SQL, Java J2EE, .Net Code and UNIX shell script.
  • Java Financial Platform to provide business Applications (e.g. Account Information, Money inter-account Transfer, Bill Pay etc), Alerts Applications and Portal E.g. Financial News, Portfolio Tracker, Market Watch.
  • Experienced to quickly comprehend the functions and capabilities of new technologies, create/recommend methodologies, standards, best practices for new technology areas.

Environment: Data Warehousing, DBA, BI, Telecom tools - Layer, Mulesoft, GSMA, OMA, OpenID, Analytics - SAS, Oracle EBS, MS Dynamics, SAP, Oracle Database Programmer, Oracle Forms, Oracle Designer, Oracle EBS, JDBC, Java 5, JPROBE or JPROFILER, JUNIT and JMX, UML, OOAD, Multithreading and Database programming PL / SQL, PROC, C, C++.

We'd love your feedback!