Senior Software Engineer Resume
San Jose, CA
SUMMARY:
Passionate, innovative and results - driven senior software engineer with a proven record of enhancing customer satisfaction. Expertise in trouble-shooting and resolving issues. Over 15+ years of UI and full-stack development experience with various frameworks in the network management industry.
AREAS OF EXPERTISE:
- Agile, Scrum, Waterfall Linux
- Cross-Business Unit Collaboration Wirless
- Critical Customer Engagement MPLS, QoS, VPN
- UI/UX Design Project Management
TECHNICAL SKILLS:
Web Development Languages: JavaScript, JQuery, HTML5, CSS, Struts/JSP, REST/Json/XML
Other Development Languages and Frameworks: Java, C++, Python, Object Oriented Design, Spring Framework, Eclipse, WireShark
PROFESSIONAL EXPERIENCE:
Confidential, San Jose, CA
SENIOR SOFTWARE ENGINEER
Responsibilities:
- Architected, designed and developed device work center UI with dojo and javascripts for the front-end and REST to communicate with backend in Java. Enhanced dojo table with lazy loading for large data set.
- Full stack development using Java Spring Framework.
- Designed and developed JSP pages for legacy components and integrated into new UI framework (dojo) in Spring Framework environment.
- Designed and developed user p feature for alarm and event tables.
- Worked closely with UX designer and mentored India team.
- In charge of CAP and RRR customers: tracked all issues and drove to resolution. Performed holistic troubleshooting and proactive problem prevention.
- Liaison between BU and TAC - in charge of reviewing critical customer issues with TAC leads and drove to resolution with dev engineers from different BUs.
- Negotiated customer feature requests with product managers to meet customer needs.
- Mentored junior escalation engineers in US and India on how to best interact with customers and perform trouble shooting.
- Designed, prototyped, analyzed, and compared thick client and web UI for next generation project.
- Designed and developed web UI using dojo communicating with backend java functions through REST APIs in spring framework.
- Designed and developed thick client in SWING and used backend APIs in spring framework.
Confidential
SENIOR SOFTWARE ENGINEERResponsibilities:
- Designed and developed VNE (virtual network element) lifecycle management system in java and xml. Skipped-list was used for fast in-memory retrieval.
- Designed and developed new work-flow templates in the existing product using swing.
Confidential
SENIOR SOFTWARE ENGINEERResponsibilities:
- Re-designed UI flow. Architected and implemented the new UI flow using SWT (eclipse widgets).
Confidential
SENIOR SOFTWARE ENGINEERResponsibilities:
- In charge of all QoS UI.
- Architected, designed and developed QoS UI component using Struts and JSP framework from ground up. UI action control and business logic were written in Java Struts backend.
- Utilized Struts tag widget and javascript functions for better front-end user interaction.
- Drove common policy editor/base with different technology teams.