Principal Software Engineer / Global Technical Lead / Architect Resume
Santa Clara, CaliforniA
SUMMARY:
- Professional with 15+ years of experience as a Principal Software Engineer / Lead / Architect with proficiency in all phases of software development life cycle, from requirements gathering and analysis to implementation and support.
- Experienced in leading global cross - functional teams that deliver software projects for geographically diverse end-users.
- Highly skilled team leader with organizational skills combined with attention to detail. Adept Confidential creating and implementing business process improvements for designing and building scalable reusable products.
- Team player, motivated self-starter, mentored team members for development of best practices.
- Excellent communicator and fast learner.
TECHNICAL SKILLS:
Enterprise Software Domains: B2B SaaS Enterprise Software Development, Application Performance Management, SaaS Platform & Technologies, App Synthetic and Infrastructure Monitoring, Developed tools to address security vulnerabilities and worked with Compliance and Audit Teams to mitigate risk to be compliant with PCI standards in the software products.
Tools: & Technologies: Core & Advanced Java, J2EE, AWS, REST & SOAP Webservices, Spring, Spring Boot, SAML 2.0, Docker, SaaS, OAuth, Java Servlets, Java Threads, JSP, JavaScript, Ajax, jQuery, Bootstrap, CSS, AngularJS, Google charts, Android, JSON, XML, Swagger, JDBC, Hibernate, SOA, Osgi, Struts, Jasper Reports, Lucene, Ant, JUnit, WebSphere, Portal, Oracle CMSDK, Unix, Linux, shell scripting, Perl, bash, Git, Maven, Gradle, JMeter, YourKit, Eclipse Memory Analyzer, VisualVM, Jhat, JConsole, MQ Series, ActiveMQ, Apache Spark, Kafka, Elastic Search, Zookeeper.
Web/App Servers: Websphere, Portal, Tomcat, Weblogic, JBoss, Apache, Nginx
Databases: Oracle, MySQL, Postgres, SQL Server, MongoDB, Redis. PL/SQL & SQL Performance Tuning
IDE: Eclipse, Spring Tool Suite, Android Studio, XCode, RAD, WSAD, Idea IntelliJ
Database Tools: Toad, SQL Developer, Squirrel, Erwin
End to end applications development: MVC, SOA & Microservices architectures Spring, Osgi, Play & Struts Framework
PM Tools: Rally, JIRA, RTC, PPM/Clarity, CSM
Others: IaaS using Openstack, AWS, Azure, PaaS, Openshift, Salesforce, IoT, High energy and aptitude for learning new technologies.
PROFESSIONAL EXPERIENCE:
Principal Software Engineer / Global Technical Lead / Architect
Confidential, Santa Clara, California
Responsibilities:
- Solved real world complex problems on CA SaaS Platform, CA Cloud Service Management, CA Project Portfolio Management (PPM Clarity) and CA APM.
- Lead and developed new products/tools from scratch, design, debug code and test enhancement feature requests for product functionalities in Scalable Agile Framework.
- Applied distributed computing techniques to design and develop extensible, scalable software systems like clustered environments, load balancing, and security.
- Built integrations with various 3rd party software and vendors, providing comprehensive automation and orchestration solutions.
- Developed Security Session Management in applications, automated workflows for eliminating complex manual workflows, handled capacity planning and HA/DR system strategies.
- Worked with Quality Engineering and Customer Support to troubleshoot problems encountered by customers / field sales and fixed cluster performance, deadlocks and memory leaks.
Project Lead / Senior Technical Associate
Confidential, San Ramon, California
Responsibilities:
- Led team in Center GUI Tool Option, Dispatch Interface System Control Projects.
- Developed IBM web sphere portal and applet based application to manage Confidential & Confidential ’s field technicians and supervisors.
- Led and managed team of software developers both as a Project Manager and as Technical Team Lead to develop the portal site for Confidential & Confidential, which included project management and team lead activities.
- Managed client interaction, project management, requirement gathering, high level and detailed level design, coding, unit and integration testing, controlling the version of the code and providing sustaining support.
Software Engineer / Technical Lead
Confidential, California
Responsibilities:
- Manager and Technical lead of off-shore development team for the Confidential Knowledge Connection project, a web based application for managing Confidential 's confidential documents.
