
Shyam Suthar
- Lead Java Developer
- Sunnyvale, CA
- Member Since Feb 12, 2023
Shyam Suthar
|
Java Technologies |
Java, JDBC, Servlets, JSP, JSF |
|
Frameworks/Libraries |
Spring, Hibernate, JUnit |
|
Presentation/UI Frameworks |
JavaScript, JQuery, Backbone, Bootstrap. |
|
Tools |
Eclipse, STS, NetBeans, CVS, Subversion (SVN), Jenkins, Putty, WinSCP, Git |
|
Platforms |
Databases (MySQL, Oracle 10g, 11g), |
|
Design skills |
OOD (Object Oriented Design), Design patterns and UML. |
|
Software Development |
Agile methodology |
|
Other |
Couchbase, Kafka, Elastic Search, Docker, JNI, HTML, DHTMLX, CSS, XML, JSON, JIRA |
Sr. Technical Lead
Summary:
Digital Catalog provides demo devices to Apple’s partners and retailers for consumers. Essentially, the presentation of the demo devices is controlled by Apple which allows digital contents, pricing information, and assortments details which is shared to the partners and retailers. Additionally, the ability to update the assortments and pricing is also provided through the application.
Responsibilities:
· Followed Agile/SCRUM methodology with intermediate sprint releases.
Sr. Technical Lead
Summary:
The objective of the Entitlement Framework is to provide services and processes that enable a “Who gets access to what?” entitlement decision for all Cisco business services. The framework enables a tailored user experience via defined personas and robust access controls to technical support, software downloads, service deliverables, intellectual property, web content, and other service assets. EF standardizes service delivery through user-based policies and rights management, and by leveraging an integrated “one-Cisco” registration process.
Responsibilities:
· Followed Agile/SCRUM methodology with intermediate sprint releases.
Technologies: Java 1.7, Spring 3.x, REST, SOAP, JSON, Jenkins, Maven, Tomcat, Rally, SoapUI, Postman.
Sr. J2EE Developer/Consultant
Summary:
Digital Operations mobile team is responsible for the Mobile application (m.pge.com) development and maintenance. Mobile application provides a user-friendly access from mobile devices such as iPhones, Androids to PG&E where customers can login, register, start/stop services, view account information, manage payments, view outages, and access government provided assistance programs.
Responsibilities:
· Integration with various vendors such as Experian (for address search) and Kubra (for payments).
· Directly worked with business POCs and followed agile/scrum methodology.
Technologies: Java 1.6, Spring 3.x, REST, SOAP, Backbone.js, JQuery, Bootstrap, JSON, Jenkins, Maven, Tomcat, SoapUI.
Sr. J2EE Developer
Summary:
RICOH’s ARMS (Account Receivables Management Suite) provides HR analytics and reporting used by HR and finance. It showcases account receivables information such as customers, balances, and payments.
Responsibilities:
· Followed Agile/SCRUM methodology.
· Debug existing source code and provided fix for any bug.
· Collaborate with other programmers to design and implement features.
Technologies: Java 1.4, JSP, Servlets, SQL, SVN.
Sr. Java Developer
Summary:
Apple’s customer systems is responsible for content management. This provides all support documents for various channels such as HOW-TOs, Specifications for Apple’s products such as MacBooks, and iPhones. The users can access the system from their devices/laptops to view appropriate documents.
Responsibilities:
· Responsible for end-to-end application life cycle of migrating content from source to target system
· Deployment into DEV, IT (Integration System), UAT, and Production
· Responsible for Integration Testing with target system and resolve open issues found during testing by QA team
· Responsible for seeking UAT sign-off from business users and resolve open issues found during UAT
· Attend daily night calls with offshore for project status and support
· Identify risks, technical challenges, and provide essential solutions to resolve.
Technologies: Java 1.5, Spring, Oracle 11g, Tomcat, HTML Cleaner, Spring, JSON, JSOUP, Jackson.
J2EE Developer
Summary:
Cisco’s finance capital IT provides capital information to finance department and develop and maintain tools which showcases Cisco’s products. My Cisco Workspace (MCW) is one of the tools that various users access, for instance, to view inventory information.
Responsibilities:
· Work with cross-functional teams to integrate various technologies for portal application on “MyCisco Workspace”, including “MyCisco Workspace” team, linguistics, and load testing.
· Provide essential support and guidance to offshore team to design, implement, test, deploy, and maintain the portlet.
· Attend daily night calls with offshore for project status and support
· Provide daily updates to Project Managers
· Identify risks, technical challenges, and provide essential solutions to resolve.
Technologies used: Java 1.5, Spring, AJAX, JQuery, JSON, WebLogic, SVN, JIRA
J2EE Developer
Summary:
Cisco’s “Ongoing Program Management” is responsible for providing Cisco’s services information and data to its internal users. This team identifies and applies various business rules for particular services and its customers. It evaluates customer’s eligibility for a particular service and applies any eligible discounts.
Responsibilities:
· Followed Agile/SCRUM methodology.
· Developed User Interfaces and prototypes.
· Participated in process analysis, process design, and data mapping. Develop and direct software system testing procedures, programming, and documentation.
· Source Code versioning using SVN.
· Integrated application with ONRAMP for access management.
· Managed and led delivery of technical components using onshore and offshore resources and liaise with project managers to coordinate and communicate status, issues and delivery plan.
Technologies used: Java 1.5, Struts, JSP, DHTMLX, AJAX, JQuery, JSON, WebLogic, SVN.
J2EE Developer
Summary:
Prospero Media Services bridges the digital divide and enables companies to move from an antiquated vault, storage, dusty shelf paradigm to a sleek, owner-operated, present and future of managing, controlling, and distributing assets, digitally. The IT team specializes in high performance computing environments. It has world-class expertise in building systems supporting high resolution archival, image processing and delivery requirements, and direct experience in developing massive image and video processing applications for government and other industries.
Responsibilities:
· Design, develop, test and support J2EE web applications and web services.
· Work with Systems Engineering to understand functional requirements and translate them into functional code.
· Recommend software architectures and implementations to support high availability, high reliability enterprise level deployments across distributed sites.
· Research the latest technical and software industry offerings and provide input towards the selection of products and tools.
· Define solution architecture for globally deployed, enterprise-class products.
· Act as a key technical trusted advisor who understands and contributes to product visioning, feasibility and architectural approach definition.
· Design and develop quick prototypes for proof of concept prior to formal implementation.
Technologies used: Java 1.5, JSF, JQuery, AJAX, Oracle, SVN.
Systems Programmer
Summary:
Fujitsu America provides products such as Notebooks, Servers, Storage systems, and Tablet PCs. Its “Information Systems Solutions” team is responsible for developing and maintaining e-commerce. The customers can use various applications such as B2C, B2B, Sales, and Educational portals to search and process their choices of products. Additionally, the customers have the ability to configure the products according to their needs.
Responsibilities:
§ Discuss and review requirements from Product Marketing and Business Management.
§ Design, Implement, Test, deploy and maintain applications/portals/tools/configurators for Enterprise products and Storage Systems in addition to Mobile Products using java, jsp, HTML, and css.
§ Support New Product Introduction (NPI).
§ Implement and deploy Knowledgebase files (KBS) using Selectica Servers.
§ Implement administration modules and reports for Business Management and Product Marketing
§ Schedule jobs and user notifications
§ Coordinate with users to automate manually supported tasks to reduce IT dependency
§ Implement Knowledge Base (KBS) into Selectica Servers, and maintain product configurators.
§ Implement schemas - Oracle Views, Packages, Synonyms, and tables.
§ Review and analyse user requirements, document and design specifications, develop, test, and maintain applications/portals/tools/configurators.
§ Manage offshore team to deliver projects on schedules. Discuss in detail, spending late/extended hours with offshore team.
Technologies used: Java 1.5, JSP, HTML, JQuery, XML, CSS, JBOSS, Selectica, Oracle.
Software Developer
Summary:
StrongAuth is the leader in Enterprise Key Management Infrastructure, bringing new levels of capability and data security at a price point significantly lower than other solutions on the market.
Providing products and services in Symmetric Key Management, Encryption, Tokenization and PKI, StrongAuth is focused on securing data in the areas of Cloud Computing, E-Commerce, Healthcare, Finance and other sectors mandating protection of sensitive data. StrongAuth's solutions are installed at customer sites around the world and are key components of mission-critical business operations.
Responsibilities:
Technologies used: Java 1.4, JNI, C, C++, MySQL, SJSAS.