1. Curriculum Vitae – Som Shankar Bhattacharyya 2014
SOM SHANKAR BHATTACHARYYA
Address: Flat 13/7 , Block – C , 6 , Sunny Park,Kolkata 700019 Cell: +919836251372 E-Mail: bhattacharyyasom@gmail.com
Software Engineer
With an engineering background I have joined the information technology services industry as a programmer in Java technologies
around 10 years back. Over the years, I have been involved in projects for organizations encompassing test automation , Product
Engineer and software development roles. I developed my core skills on various tools, technologies and platforms and developed
myself from a test automation developer to a developer and product engineer. On the project delivery side, I have successfully
resolved product issues within the stipulated SLA for many fortune 500 customers. I have specialized in working on requirements
backlog to flesh out stories that the team can work on in the future. As a developer I put extreme focus on quality of code in a
project and hence take extra effort in making code more readable , better performing. This comes from working in a development
environment with importance laid on tools like GitHub, Sonar,Codenarc etc .My responsibilities include working on requirements
refinement, feature and story breakdowns, designing features ,code reviews, coding of current items in the iteration and product
backlog as well as working on special customer requests and field calls regarding software issues. In a nutshell, I would like to
describe myself as an IT professional with comprehensive technical skill set (mainly Java,Flex,Groovy,Spring,Scala) and expertise in
quick product fixes for urgent situations, requirements analysis and work breakdown, estimation, workflow design, and
testing/quality assurance, software development, customer service, project management, leadership, estimating and vendor/client
relationships.
My vision is to contribute positively in client deliverables, building up technology competencies in organization through appropriate
strategies and technically guide the team to excel in the operations. These teams will focus mainly around applying technology to
provide value additions to the core business of their customer.
EDUCATION
• Bachelor in Information Technology from College of Engineering and Management, Kolaghat, India in June 2005 with CGPA 7.6
• Higher Secondary (10+2 standard) from National School for Boys with 61.3% marks..
• Madhyamik (10th
standard) from South Point High School with 75.8% marks.
PROFESSIONAL EXPERIENCE SNAPSHOT
Senior Software Engineer, R.S Software, India, Kolkata 3yrs
Software Engineer Q3, Lexmark International ,India, Kolkata 5 yrs
OVERALL EXPERIENCE SNAPSHOT
• Agile Software Development
• Estimation and work breakdown
• Research feature requests and come up with design in form of design document
• Deliver features within stipulated sprint(s)
• Research on different advanced and upcoming technologies
• Develop fixes for Field issues and Special Customer requests
• Utility tools development
1
2. Curriculum Vitae – Som Shankar Bhattacharyya 2014
• Software process improvement and quality management
TECHNICAL EXPERTISE
Programming languages and technologies
Core Java
Flex
Spring
Hibernate
Groovy
Scala
Spock
Spring Security
Guava
Apache libraries
REST
.NET
Web & Application Server : Tomcat 5/6/7
RDBMS : Oracle, MS SQL Server, Firebird
IDE : Eclipse, Intellij
Version Control Tool : SVN , Git
Software Quality Management Tool : Rally
Software Process Management Tool : Rally
Certifications
• SCJP
• SCWCD
PROFESSIONAL EXPERIENCE
1. Senior Software Engineer in R S Software working at Lexmark
Forms card is a firmware flash card that is attached to Lexmark devices and helps store various templates and intelligently
merges data that is sent to it with the appropriate stored template. The requirement was to cut down manual testing time and
hence I developed a test automation tool that communicates with a printer firmware via SNMP/UDP protocols and retrieves the
created checksums that correspond to a merged file and uses that for successive comparisons. It also makes sure no paper is
printed physically while the test runs. Thus saving paper and making test runs quicker. The results are then published to a
dashboard of the organization .
This tool was entirely designed and developed by myself in 3 months using core Java , Java Mail Api and Threads. We achieved a
80% efficiency improvement by managing to get almost the entire regression tests automated.
2
3. Curriculum Vitae – Som Shankar Bhattacharyya 2014
2. Product Engineer in Lexmark
Markvision Professional was the flagship product of Lexmark that umbrellas a bunch of printer managing and monitoring
functionalities. Included communication with printers via various protocols like SNMP,NPA, XML . Also included functionalities
like listening for alerts from any networked device, scheduling of events , inventorying printer information ,job tracking.I worked
in the capacity of a developer/Product Engineer for the product for 3 years. As a developer I would work on regular release work
items based of technologies like Core Java , Swing , Oracle, Struts that were used in the project.
As a product engineer I took care of customer requested product enhancements and fixes to other issues that happen at the
customer end. Also worked making sure that all the data from customer environments were used to make our development and
testing more customer focused by leading various QA initiatives. Awarded the “Make it Happen” award for successfully retaining
a failing account that was one of Lexmark’s most important customers.
3. Senior Software Engineer in Lexmark
MarkVision Enterprise is the newest printer management tool that is designed according to the ITIL standard. It is built on
technologies like Java , Spring , Hibernate, Flex , Groovy and is supported across multiple platforms. Project work also included
active code review , refactoring of old codes to meet latest industry standards, using latest in open source libraries for unit
testing , code quality and optimized performance.
I work in the capacity of a developer working in a scrum team across all layers of the product. Responsibilities include
investigating stories in product backlog breaking down stories and tasks, creating design documentation, work on iteration
deliverables and also take care of development of special customer requests.
4. Senior Software Engineer in Lexmark
Managed Print Services Tools is the Lexmark product for managing printing at customer sites without customer intervention.
It is built on technologies like .NET , Javascript , Web Services and REST.
My responsibilities includes starting of the project work from my site. I am leading a team that works towards actively delivering
key components in the releases and become a key stakeholder in the release space.
At an individual level I am responsible for the and design and implementation of key components. I designed and implemented
the REST component that was urgently required to move to the microservices strategy of the organization.
OTHER EXPOSURES
• Actively involved with customer issues/environment investigation as a side project to keep product updated
3
4. Curriculum Vitae – Som Shankar Bhattacharyya 2014
• Actively contributed to software quality management process.
• Created utility tools in all projects as and when required to make work quicker
4