Senior Software Engineer
Ithaka
Total years of experience :14 years, 4 Months
- Building performant and secure microservices
- Writing unit test cases and creating utilities to fuzz test the services
- Writing documentation on both design and implementation of the services
- Writing user stories
- Mentoring other programmers within the organization
Microservices, Automation, Docker, AWS, Scripting, Jenkins, Maven, Git, Python, Consul
. Part of driving the architecture and technology choices on emerging platforms.
· Deliver rapid iterations of software features.
· Solve difficult problems with elegant and practical code.
· Continually raise the bar on quality, performance, maintainability, efficiency, security and other aspects
of world-class software engineering.
· Designing, developing and deploying large scale, distributed systems.
· Preparation of software design specifications and other forms of architectural documentation
· Works collaboratively with other associates in cross-functional teams to achieve goals
· Design, develop and execute all levels of software testing including unit, integration, performance, and
system tests
· Passionate about automation
· Focused on continuous delivery of our product offerings including configuration management
· Additional, related duties as necessary
Responsible for the Services layer for SharedShelf Works project. SOA architecture (SOAP/REST) using Apache CXF, Spring Data, MongoDB, ElasticSearch and Apache Tomcat.
Involved in deployment to various cloud (AWS EC2 Instances) and local enviornments using Jenkins CI server with Apache SVN as source code repository and Apache Maven for build and documentation.
Tasks assigned include new features development, bug fixing, shell scripting and mongodb scripting for various maintenance task.
Managing a team of four resources, responsibilities include mentoring, task assignment and reporting.
Working on migration of apache tomcat based web applications to EJB components deployed on JBoss Wildfly application server.
Working as a software developer, both front-end and back-end of an e-commerce application.
Development and maintenance and improvement of Banckle Feedback Capture/HelpDesk application.
Responsibilities include development of new features, competitor analysis, deployment to production and
stage environments. Cop with real time requirements regarding new features and bug fix.
Development and maintenance of core banking application. Major responsibility is to develop functionalities
as per defined in design document. Cop with real time requirements regarding new features and bug fix.
Major responsibility is to create web base admin wizard for customer to create their own sites using
sanmar.com like geocities etc where user can add SANMAR products, set own billing rates, add ecommerce
components like shopping card and credit cards and can customize look and feel of the site.
Develop the system modules; implement the business logic and services of the system and database according
to client requirements in given time frame.