• 5-6 years Java, 2 years Python and 1 year Erlang Programming design and development • Good experience on DevOps tools, like Jenkins, Ansible Etc. • Extensive experience in Linux, UNIX, Shell scripting.
Experience
2018 — Now
2018 — Now
Santa Clara
• Develop software using Java and high-level computer software languages such as Java, Python and C, that implements Network Management System for Versa Networks.
• Used RDBMS to design and develop backend systems for Versa Director product
• Used Apache Solr search engine to preserve and search data
• Implemented the northbound interface to Versa Director exposed via REST-APIs using Spring Boot and JAX-RSEdited
• Produced and Consumed Kafka message.
• Produced and consumed Restful web services
• Used multi-threading to optimize deployment of router and switch
• Developed northbound services with Java logic and yang construct file
• Used GIT as source and version control tools
2016 — 2018
San Jose
Project is the Cisco Network Services Orchestrator (NSO), is an industry-leading software platform that does just that. It is used in many service provider networks today to automate services across traditional and virtualized networks. Developing new packages on top of NSO, the Cisco Intelligent WAN (IWAN).
• Developed services in NSO with Java and Erlang APIs, CDB API
• Used Confd, NCS deploy to onboard and deploy Cisco Router and switches.
• Built Listener on Rabbit MQ with Java and Erlang
• Built Docker image container for different running environment
• Developed Services in environment of NSO, modified Yang file for new service
• Created Jenkins Job, with different plugins, multi-branch plugins, pipeline plugins
• Create installer software for new Service install with Ansible and bash
• Designed and developed automation test on routers and switches (ISR, ASA, N9K).
• Used Ant as project building tools, and construct build.xml using Ant
• Experienced on Cisco platform, such as DNAC, CSP, etc.
• Used Netconf, confD to deploy payloads
Environment: Java, Python, Erlang, NSO, Bash, Yang, Linux Ubuntu, Cisco PNP, Cisco IOS. CDB, Ant, Jenkins, Ansible, Docker
2015 — 2016
2015 — 2016
222 Main Street, Salt Lake City
Project "Spectrum" is the system facilitates the portfolio reconciliation between Goldman-sachs(GS) and GS counter parties as per regulatory requirements. Portfolio is a collection of trades between GS and GS counter party.
• Used UML for developing Use Cases, Sequence Diagrams and preliminary Class Diagrams for the system and involved in low-level design
• Involved in fixing defects and troubleshooting issues on UNIX environment and wrote Shell scripts to automate jobs.
• Developed beans and persisted bean in the database using JDBC template and Hibernate
• Created SQL queries, Stored Procedures, Functions for the Database layer by studying the required business objects and validating them with Stored Procedures. Also used JPA with Hibernate provider.
• Written Maven scripts to build the entire module and deploy it on Glassfish application Server.
• Implemented JUnit framework to write test cases for different modules and resolved the test findings
2014 — 2014
Gloucester, MA
• Gathered and organized the content and updated the content through Content Management System (CMS)Designed and Developed new relative pages with Restful and ajax
• Modify internal processing system with legacy PHP code
• Involved in the process of Design, Coding and Testing phases of the software development cycle.
• Designed User Interface (UI) web applications using with web technologies like HTML5, HTML DOM, DHTML, XHTML, XML, XSL, XSLT and CSS.
Education
Northeastern University