ARITRA NAYAK
SOFTWARE AUTOMATION ENGINEER – BIG DATA/ API
PORTLAND, OREGON, USA
(M) 503-***-**** ***********@*******.***
SUMMARY
Senior Software Engineer with experience creating automation framework to enable end-to-end testing of big data solutions built on Apache Hadoop. Experience developing various solutions used for test automation of RESTful API applications, that encompasses functional, regression and load/ performance testing while meeting continuous integration and delivery requirements.
PROFESSIONAL EXPERIENCE
Marin Software Inc. (Aug, 2016 – Till Now)
Senior Test Automation Engineer - API
Design, develop, and document test framework enhancements in Java, Junit, Cucumber/ Gherkin (BDD or Behavior-Driven-Development)
Enhanced existing test framework by enabling log analysis using ElasticSearch API & Java clients
Design and implement new testing frameworks for future products and features
Technical Lead and Primary code reviewer for all framework and test code written in the company for the Big Data platform
Coach other Quality Engineers in best practices in ETL test automation and design
Cognizant Technology Solutions US Corp. (May, 2012 – Jul, 2016)
Senior Software Developer - Projects
Created a server-less architecture and roadmap for delivering an age old legacy system to an Amazon cloud based application.
Designed the DynamoDB based NoSQL database schema, while transitioning from DB2
Responsible for leading a team of intermediate developers to create a homegrown automation testing framework for company’s middleware system.
Developed web-application for critical back-office business functionalities for the company, which is also responsible for exposing and consuming RESTful web-services.
Database Design to partition an Oracle 11g table to enable faster report processing.
Cognizant Technology Solutions India Pvt. Ltd. (Nov, 2006 – Apr, 2012)
Software Developer - Projects
Re-engineered existing company portal from .Net to J2EE within a hard timeline
Responsible for providing weekly status reports to the client about achievements, risks and future tasks.
Re-engineered jobs written in Pro *C to Spring Batch & JDK 1.5 with Oracle 11g.
Helped in providing estimates to development efforts for large projects
Introduced new features in existing mobile application being part of an offshore- onsite Agile Scrum team
Worked on Sybase PL/SQL
TECHNICAL EXPERTISE
LANGUAGES/ TECHNOLOGIES:
Java 1.8, Junit, Cucumber/ Gherkin, Python 3, Groovy, Spring MVC, Spring Batch, Spring AOP, AWS Lambda, S3, SNS, SQS, Spring Boot, SOAP/ REST, XML, HTML, CSS, JavaScript, JQuery, Groovy, Shell Script, Ant, Maven, Gradle, Hibernate, IBatis, TestNG, ElasticSearch 6.0.3, Kibana 6.0.3
DATA STORES:
Amazon DynamoDB, Presto, Hive, Apache Hadoop, Apache Phoenix, HBase, Oracle PL/SQL, MySQL
OPERATING SYSTEM:
Unix/ Linux, Windows, Mac OS
MISC. TOOLS/ IDE’s:
MS Word, Excel, PowerPoint, Visio, SoapUI, Tortoise SVN, Eclipse, IntelliJ, PyCharm, SQLDeveloper, VersionOne, Jira, ServiceNow, JMeter, Postman, Git/ Spore, Jenkins
EDUCATION
B. Tech in Computer Science & Engineering, 2002 to 2006
GPA: 7.69/10
West Bengal University of Technology, Kolkata, India
Educational Credential Assessment for Canadian Equivalence Summary
Bachelor's degree (four years)
Educational Credential Assessment for Canadian Equivalence Summary
Bachelor's degree (four years)
Dated: July 2018