Senior Software Engineer/Tech Lead @ Apple(Contractor)
Fremont, California
Cognizant Technology Solutions
Senior Software Engineer / Tech Lead
Fremont, CA
Apollo Group
Senior Software Engineer
November 2012 to November 2013
San Jose
Infosys Technologies Ltd
Technology Lead
December 2008 to November 2012
San Francisco Bay Area
Sterling Commerce Solutions India
Delivery Consultant
February 2006 to November 2008
Bangalore
Mahindra Satyam
Software Engineer
December 2003 to February 2006
Bangalore
• Responsible for driving project roadmap planning and implementation for application migration from legacy code to a micro service architecture built on Spring Boot.• Extensively contributed to shared services framework which provides middleware functionality to multiple business services.• Provided a optimal design and implementation for reducing the number of network calls which improved response times by 90%... • Responsible for driving project roadmap planning and implementation for application migration from legacy code to a micro service architecture built on Spring Boot.• Extensively contributed to shared services framework which provides middleware functionality to multiple business services.• Provided a optimal design and implementation for reducing the number of network calls which improved response times by 90% leading to lesser timeouts during product launches for Apple online store.• Successfully designed and implemented an event based mechanism for coordinated rollout of assets (images and videos) during each product revision.• Implemented a distributed locking mechanism for centralized Hazelcast cache.• Implementation of image visualization module to resolve asset url at runtime based on state of the asset in the revision.• Integrated services with Apple's internal blob store and deployed on Docker containers.• Full stack development of multiple projects using MEAN stack.• Adept at reverse engineering and refactored a monolithic application to a SOA based model for a large insurance company.• Resolved performance bottlenecks in production by analyzing runtime metrics and fixing issues related to concurrency, heap and connection pool settings. Used tools like Splunk, Graphite, AppDynamics to good effect.• Got exposure and working knowledge of Big Data and distributed frameworks like Hadoop, Kafka, Zookeeper and Spark.• Responsible for doing peer code reviews and drove knowledge sharing sessions within the team and group.
What company does Suryasnat Das work for?
Suryasnat Das works for Cognizant Technology Solutions
What is Suryasnat Das's role at Cognizant Technology Solutions?
Suryasnat Das is Senior Software Engineer / Tech Lead
What industry does Suryasnat Das work in?
Suryasnat Das works in the Computer Software industry.
Who are Suryasnat Das's colleagues?
Suryasnat Das's colleagues are Murthi VK, Vikram Rao, Sinduja Kamalvishnu, Rakesh Bhardwaj, ARNAB CHAKRABORTY, Kalyan Dhokte, Rajeev Yadav, AJAI KRISHNA, Remya Ravi, and Sowrab Vadakkara
📖 Summary
Senior Software Engineer / Tech Lead @ Cognizant Technology Solutions • Responsible for driving project roadmap planning and implementation for application migration from legacy code to a micro service architecture built on Spring Boot.• Extensively contributed to shared services framework which provides middleware functionality to multiple business services.• Provided a optimal design and implementation for reducing the number of network calls which improved response times by 90% leading to lesser timeouts during product launches for Apple online store.• Successfully designed and implemented an event based mechanism for coordinated rollout of assets (images and videos) during each product revision.• Implemented a distributed locking mechanism for centralized Hazelcast cache.• Implementation of image visualization module to resolve asset url at runtime based on state of the asset in the revision.• Integrated services with Apple's internal blob store and deployed on Docker containers.• Full stack development of multiple projects using MEAN stack.• Adept at reverse engineering and refactored a monolithic application to a SOA based model for a large insurance company.• Resolved performance bottlenecks in production by analyzing runtime metrics and fixing issues related to concurrency, heap and connection pool settings. Used tools like Splunk, Graphite, AppDynamics to good effect.• Got exposure and working knowledge of Big Data and distributed frameworks like Hadoop, Kafka, Zookeeper and Spark.• Responsible for doing peer code reviews and drove knowledge sharing sessions within the team and group. Fremont, CASenior Software Engineer @ Apollo Group Apollo Group is a leading provider of LMS (Learning Management System) software and services, which is paving the way ahead for the next-gen educational systems with quality research and innovative student apps.• Build REST services with Spring Security for an authoring product called Curriculum using Java, Spring, JAXB and Jersey for course creation, duplication, versioning, finalization and publish modules.• Development of data conversion utiluty and a back end automation test suite using JUnit, Selenium and Mockito.• Analyzed application performance using JProfiler and optimized code to ensure response times meet the SLA standards.• Deployment of build artifacts as OSGI bundles on the cloud using Amazon infrastructure.• Participated in sprint planning, scrum meetings, review and retrospective meetings. From November 2012 to November 2013 (1 year 1 month) San JoseTechnology Lead @ Infosys Technologies Ltd • Responsible for overall architecture, system design, development, code review and enhancements.• Suggested SOLR as a search engine tool after doing necessary proof of concepts and implemented best practices for attaining horizontal scalability for the search and indexing processes - index management, term frequencies, norms, lazy field loading, stop words, index optimization, Lucene cache, filters, SOLR faceting, query optimization etc.• Designed and implemented a multi master-slave distributed search system using Apache SOLR and Lucene to handle the rapid indexing and text search on 2 TB of documents.• Successfully evaluated, designed and implemented a large in-memory data grid for a CRM application using Oracle Coherence. This re-architecture replaced the old relational model and improved the search performance by more than 200%.• Involved in capacity planning and proposed infrastructure required for handling large volume of data across a distributed ecosystem.• Led the development of a highly scalable and concurrent data ingestion framework using Java, Netty and Spring, which was used for ingesting huge volume of KPI (Key Performance Indicator) from internal apps. A similar tool called eReporter was developed for consuming KPI from external clients using SOAP services.• Developed a common message infrastructure using OpenMQ and JMS to receive and buffer data for all internal and external clients.• Led the development of a data transformer application to translate and consume data from messaging system and feed it to Hadoop for data analytics.• Developed an automated mail solution for scheduling timely reminders to stakeholders containing the reporting data for resource on boarding.• Designed and developed an in-house HR application using Java, Spring, Hibernate, Jersey, JAXB, JPA2, JavaScript, JQuery, Html and CSS. The application kept track of the new employee on- boarding process and associated programs undertaken by various managers. From December 2008 to November 2012 (4 years) San Francisco Bay AreaDelivery Consultant @ Sterling Commerce Solutions India • Acted as technical consultant to various clients in US(1800Flowers.com, USFS)• Involved in all phases of SDLC like requirements gathering, low level design, product configuration, implementation, unit testing, deployment and post production support.• Acquired good understanding of SCM processes like Order management and Warehouse Management using Sterling's Supply Chain Product Suite.• Design and development of web-service test harness system.• Design and development of Authentication and Authorization web services.• Working knowledge of common Java and J2EE design patterns and also integration concepts. From February 2006 to November 2008 (2 years 10 months) BangaloreSoftware Engineer @ Mahindra Satyam • Project implementations for Telstra, Australia and Motorola Corp, USA. • Extensive development using Java and J2EE technologies. Involved in unit and integration testing. • Project implementation, deployment and post production support at client location. From December 2003 to February 2006 (2 years 3 months) Bangalore
Introversion (I), Sensing (S), Thinking (T), Perceiving (P)
2 year(s), 6 month(s)
Unlikely
Likely
There's 94% chance that Suryasnat Das is seeking for new opportunities
Enjoy unlimited access and discover candidates outside of LinkedIn
Trusted by 400K users from
76% of Fortune 500 companies
The most accurate data ever
Hire Anyone, Anywhere
with ContactOut today
Making remote or global hires? We can help.
No credit card required
Suryasnat Das's Social Media Links
/company/c...