Director Software Engineering Resume
SUMMARY:
- Over 18+ years of experience as a Director, Senior manager, solution architect and individual contributor in large scale software lifecycle development projects, service integration, cloud security, infrastructure design and execution, building 24/7 support model in multiple geographic location, innovation, operations, transformation and business enablement.
- Has extensive knowledge and experience in performing Strategic Planning for executives, forming SOA governance policy and life cycle design, enterprise application architecture design and development using Service - Oriented Architecture principles and Open Source technologies
- Ability to learn quickly, understand deep technical, challenge new ideas, explore better choices for tools, techniques and methods for estimating and monitoring software development tasks.
- Proven success in hiring, leading, managing, mentoring, motivating and maintaining a best-of-class, geographically dispersed technology team.
- Excellent interpersonal, communication skills and ability to influence others while maintaining positive business relationships
- Ability to work effectively and collaboratively in a team environment with employees at all levels for executing project with delivering commitments
- Advance skills in leadership, communication, influencing, conflict resolution and presentation skill for technical / non-technical audience.
- Strong financial acumen and ability to manage budgets in order to maximize the value of resources.
- Comfortable and flexible working in a dynamic environment with changing multiple priorities and working independently under aggressive date-driven schedules in dynamic and fast-changing environments
TECHNICAL SKILLS:
Management: People management, SDLC management, Program management, Release management, Product owner, budget management, Risk Management and 24/7 customer support
Cloud: Amazon AWS, MS Azure, VMWare vCloud, Cloud Foundry, Cloud security, Predix, Docker, Kubernetes, Mesos
Language: Java, J2EE, C++, CSS, jQuery, Perl
Information Security: SOAP/XML/WSDL, OAuth, PKI,SSL/OpenSSL, federated identity and SSO technologies, different SDLC
Environment/ Stack/ Framework: OS (Linux, Windows, Mac), Node.js, J2EE, Spring Framework, Hibernate, JavaScript framework, LAMP, J2EE, SSO, Web Services (SOAP, RESTful and WSDL)
Tools: Salesforce, Workday HCM, Splunk, ELK (Elastic Search, Logstash, Kibana), AppDyamics, New Relic, Selenium
Data Services: Postgres, ElasticSearch, Cassandra, MS SQL
Design/Processes: OOAD, MVC, Design Patterns, Performance & Benchmarking, CI/CD and Automation framework, CAP theorem, Agile methodology, Monolithic and Microservice Architecture, TDD and BDD, Development Operation (DevOps)
PROFESSIONAL EXPERIENCE:
Confidential
Director Software Engineering
Responsibilities:
- I manage a software development teams for working with the partners to integrate and publish their IOT/IIOT solution in the Predix Marketplace. As a leader of the team, I worked with the internal partners to prepare strategy for building, integrating and publishing their full stack solution or micro services in the Predix Platform using Predix Platform Services and Analytics. Also, worked with the Partner Alliance team for building the training documentation and training plan.
- I also manage another software development team for building device and browser independent interfaces for automatically approving, integrating, publishing and supporting partner’s solution in the Confidential ’s Predix Marketplace.
- Same portal also provides partner’s training docs.
- I work closely with downstream core Predix platform services development team, platform security team, product management, business owners, UX, release engineering and address customers/partner’s solution implementations, release and handle issues/escalations.
- Helping both agile team for building automation framework and devops process for all Predix environments
- Forecast and Manage the budget for each partner’s solution integration project and hire contractors globally accordingly
- Actively hiring talented engineers, helping them to adapt the corporate culture and responsibilities. Also, conducted regular 1:1 for assisting them for career growth and personal development.
Confidential
Senior Manager/Director
Responsibilities:
- I was responsible for managing three software development teams for building reusable core platform, data service platform, security infrastructure and continuous build-deployment-delivery system of online Health Information Exchange in multitenant environment (for Confidential ).
- I work closely with downstream application development team, program managers, product management, business owners, localization engineering, implementation engineering and address customer issues/escalations
- Led the effort for transforming the exiting HIE patient management application into a single page application (SPA) using Angular.js, HTML5, CSS3, Web Services, MS SQL object.
- Leading an agile team for building fully automated test framework and DevOps system on Optum cloud environment (development, performance, stages and production). This agile team also built an automated monitoring and notification system for all environments.
- Leading a global scrum team for monitoring/improving performance, scalability, CPU utilization and memory management in the Azure cloud environment. Conduct weekly status update of the HIE suite application and prepare the report for the engineering and leadership. Continuously monitor the health of the entire cloud infrastructure, message queue services and different service end-points.
- Actively hiring talented engineers, helping them to adapt the corporate culture and responsibilities. Also, conducted regular 1:1 for assisting them for career growth and personal development.
Confidential
Senior Software Development Manager
Responsibilities:
- Worked with cross divisional management team and VP staff for preparing the quarterly roadmaps based on business priority
- Forecasting the budget, executing strategic staffing plan, preparing development, quality and release plan as per project schedule
- Lead the team to upgrade the entire technology and SOA architecture from legacy web app to single page responsive application (using Java, J2EE, Web Services, Oracle, SAP, TIBCO, Backbone.js, HandleBars.js, Angular.js, HTML5, CSS3, JSON, Elastic Search etc.) for improving the usability and performance of the user management system on Confidential platform. Entire architecture was built on top of AWS (EC2, S3, ELB, EMR, RDS, SQS, VPC, CloudFront) platform.
- Lead the team for building security and identity management system for entire cloud platform
- Lead the project for building a system that includes getting order from SAP, sending welcome email for onboarding new non-subscription customers and directing the same customer to download page through identity management system (EIDM). Whole system was developed with Force.com platform.
- Drove and motivate the team for innovation, participating open source technology forum and work for patent as needed
Software Development Manager
Confidential
Responsibilities:
- Daily management of objectives, priorities, tradeoffs, risk and performance management of all reporting staff.
- Building and managing the application development team.
- Lead the scrum team of 8+ engineers
- Lead the team for designing and building graphics intensive iPad application for Autodesk Infrastructure Modeler
- Responsible for leading a team for building distributed continuous integration system in hybrid cloud platform
API tester and Principal Developer
Confidential
Responsibilities:
- API tester for AutoCAD unmanaged and managed .Net API and RealDWG API.
- Application performance testing and benchmarking using different modern graphics card (NVIDIA, AMD FirePro etc)
- Worked with the AutoCAD platform development team for building many features including Sheetset management, rendering engine, smart dimensioning, revision cloud, POC on FEA (Finite element analysis) etc.
- Involved in design and development of 3D piping and pipe routing.
- Worked team for prototyping and building continuous delivery system in the internal hybrid cloud with a web based portal for monitoring the build, integration, automation and benchmarking status.
Technology used: C++, C#, .Net, Python, SQL, Perl and JavaScript
Software Engineer
Confidential
Responsibilities:
- As Application development engineer, I was engaged in developing Confidential phone application using Autodesk Map technology and Autodesk location logic libraries.
Technology used: J2EE, JAVA, EJB, J2ME, BREW, Oracle DB and BEW Web Logic.
Confidential, NJ
Sr. Software Engineer (Consultant)
Responsibilities:
- I worked as consultant at San Francisco based startup business Confidential for designing and developing comprehensive online eProcurement solution for buyers and suppliers of the school districts.
Technology used: Java, J2EE, Coldfusion, SQL, Shell scripting
Confidential
Sr. Software Engineer (Consultant)
Responsibilities:
- As a member of the software development team, I was responsible for designing and developing “Image Production Management System processing.
Technology used: C++, Satellite Image processing and visualization technique using home grown algorithms, fractal graphics, raster and vector image data processing, Oracle, Shell scripting