Team Lead, Architect Resume
Hopkinton, MA
SUMMARY
- Certified Information System Security Professional (CISSP) with 15+ years experience in software architecture, development and information security.
- Exceptional technology skills combined with proven ability to oversee projects from inception to delivery.
- Expert at architecting internal and external software products and coordinating with other departments and organizations to ensure compliance, documentation, and successful product release.
- Demonstrated management skills that enhance productivity and drive sustained organizational performance.
AREAS OF EXPERTISE
- Software Development
- PCI and SEC Regulatory Compliance
- Software Architecture
- Threat and Vulnerability Assesment
- Technical Leadership
- Team Leadership
- Product Innovation
- Personnel Management & Mentoring
- Virtualization & Cloud Technologies
- Project Management
PROFESSIONAL EXPERIENCE
Confidential, Hopkinton, MA
Team Lead, Architect
Responsibilities:
- Architected and developed PKI(Cerificate management) for ECS services to communicate securely using SSL.
- Designed and implemented compliance checker that runs periodically and reports ECS compliance (SEC Rule 17a - 4) status.
- Helped with enhancing sanity test framework for ECS fabric layer
- Designed and implemented RESTful services and REST API in Java for ECS security management, Node interaction and firewall management.
- Architected and developed ViPR (EMC’s hybrid cloud platform) controller infrastructure’s multi-tenancy, security and active directory integration.
- Designed and implemented diagnostics support for ViPR controller.
- Designed distributed framework coordinator service using open source software Zookeeper, curator and spring framework backed by Cassandra (open source NOSQL) database.
- Coordinated feature delivery effort with release management, product security office(PSO) and QA; Worked with Product Management in refining security and compliance requirements for ViPR product delivery.
- Led efforts to prioritize feature deliverable for ViPR release with development team and QA.
- Designed and implemented security and system mangement REST APIs supporting both XML and JSON using Jersey, Spring, Jetty.
- Led efforts for ViPR controller’s compliance requirements(STIG, PCI DSS)
- Led efforts to build sanity and performance test frameworks for developers and QA teams.
- Led efforts for ECS SEC compliance(SEC Rule 17a-4)
Confidential, Simulink Real-Time, MA
Lead, Test tools
Responsibilities:
- Led the CAN driver enhancement efforts to support 8 simultaneous PCI CAN cards. Worked closely with customer to make sure their requirements are met.
- Architected and designed performance monitoring system for MATLAB and Simulink products. Collected models from customers, created baseline performance and the performance is tracked for each build and release. Created framework using MySQL,Java, JQuery and MATLAB.
- Set code and test submission guidelines: facilitate code reviews and necessary pre-qualification tools. Verified code for MISRA C/C++ guidelines.
- Responsible for handling customer cases, resolved issues by providing workarounds, fixing bugs or providing feature updates.
- Reduced development turnaround time and improved customer satisfaction by analyzing customer reported issues, workflow and identifying their painpoints. Translated these issues and painpoints in to future enhancements.
- Setup hardware lab, designed build and test(BaT) and performance monitoring framework helping towards organizational goal of zero defects.
Confidential, Southborough, MA
Sr Software Engineer
Responsibilities:
- Designed and developed multi-threaded L2TP Network Server (LNS) in Linux to support 100k PPPoE sessions distributed over 2k Tunnels.
- Designed and developed PPPoE Client on Linux to simulate 64k users on a GigE port.
- Designed and developed a tool in LabView/C++ to configure/view Broadband aggregation router with large data (thousands of routes, users etc.).
- Able to demonstrate Router’s capabilities to potential buyers without expensive test equipment, saving money and time.
- Simplified developer’s and QE’s workflow as they can create configuration with large data in minutes encouraging them to try edge cases easily .
Confidential, MA
Consultant
Responsibilities:
- Wrote tool to analyze yearly benefit enrollment statements before dispatching.
- Developed Copy Tool in VC++ to restore the Database State after running the test cases and copying specific participant data from one client to the other
- Involved in writing Extension Kit code for third party X-Motif QA Partner
- Benefits team could test few million benefit statements in short window between ready and dispatch time using the tools developed.
TECHNICAL SKILLS
Programming Languages: Java, C/C++, C#, MATLAB/Simulink, LabView,and SQL
Distributed/Open Source Frameworks: spring, Hadoop (HDFS, mapreduce), Zookeeper, Hibernate
NO SQL databases: MongoDB, Cassandra
Internet Protocols/ Web-Client Framework: REST,HTML5, JQuery, JavaScript and AngularJS
Scripting: Shell, Python and Perl
Operating Systems: UNIX (AIX, Solaris, SuSe, Red Hat and HP) and Windows
Virtualization: VMWARE VCenter, ESX, Docker
Network/Storage Protocols: TCP/IP, SSL/TLS, L2TP, PPPoE, CAN, NFS
Development/Design Tools: Eclipse, Visual Studio, GIT, SVN, Clear Case, make files,UML, Visio
Application & Web Servers: Jetty (embedded), IIS and Tomcat (Apache)