Summary:



  • Software developer with 8+ years of professional experience in all stages of SDLC in N-tier layered architecture which includes involvement in requirements gathering, analyzing, designing, coding, implementation, debugging, testing and deployment
  • Extensive experience with Web technologies like ASP.NET, Spring MVC, and Javascript based libraries.
  • Experience designing and developing solutions for a SOA and cloud based application using Windows Azure and Amazon Cloud.
  • Extensive experience in web-based page and site designs using HTML, DHTML, CSS, JavaScript, and Object oriented JavaScript and AJAX.
  • Experience with Data Accessing including using Data adapters and reader in ODBC frameworks and ETL job works
  • Experience in frontend technology stack like React, jQuery, Ext-js
  • Work Experience:


    Software Engineer at Amazon
    Sept 2016 - Present


    Senior Software Engineer at Brillio (former Collabera Solutions)
    December 2012 - Aug 2016


    Software & Solution Developer at PointCross Life Sciences
    January 2010 - September 2012


    Education:


    Visvesvaraya Technological University Belgaum, R.N.S. Institute of Technology
    Bachelor of Engineering, Instrumentation Technology, Aggregate: 65.5%, Year: 2005-2009


    Technical Skills:


    Cloud Technologies: Windows Azure Amazon web services, Heroku
    Web Technologies: ASP.Net, MVC, HTML5 CSS3, AJAX, Ext-Js, jQuery, Javascript, Node.js, REST services, Kendo UI
    Languages: C# Java, Javascript, XML, HTML, CSS
    Frameworks: Microsoft .Net 4.5/4.0, Entity Framework, LINQ, ADO.NET, Spring
    Database: Dynamo DB, Redshift, Microsoft SQL Server 2008/R2, Oracle 10g
    Source Code Repository: TFS, Github, BitBucket, Tortoise SVN
    Unit Test Framework Tools: NUnit, Mocha, Grunt, Jasmine, Junit, Jmockit, VSTS

    Projects:


    +
    Amazon Balance and Ads (OMNI):Sept 2016 – Till date

    Role: Software Developer Engineer
    Description:

    Amazon Balance is an inhouse indigenous tool built for customer which is a ledger and spending account for marketing which allows users to track, reconcile their marketing specific activities and manages their account funds for them. The tool is well integrated with many internal systems and scan, read, pull and updates over 10k rows of data each day providing data on the latest activities to user. Amazon ads (OMNI) product built for defining and delivering a collection of self-service performance advertising products that drive discovery and sales. It’s a self-service tool for our advertisers to simplify available options to a goal-oriented ad builder allowing advertisers more time to quickly set up campaigns and improve their sales, while giving them the tools and reporting to optimize running campaigns.

    Roles and Responsibilities:  
    * Developed a Pub-Sub pattern based event reader which talks to over 50 different streams to read and update user data using event queue along with AWS kinesis.
    * Building data pipelines which identifies newly added data, processes user product and reporting tracked metrics of the product when user creates ad campaigns for it.
    * Problem solving by designing and building tech architecture.
    * Write well designed, testable, efficient code.
    * Identifying and fixing bugs in the product
    * Design and development of test suites for load and integration tests
    * Integrate different software components and 3rd party plugins and forming a fully functional software system

    Environment: VS2010, .Net 4, WCF- REST, MVC4, jQuery, SQL Server 2008 R2, TFS

    +
    State and Local TaxesFeb 2015 – Aug 2016

    Role: Senior Software Engineer
    Description:

    An internal application built to cater to the U.S. State and Local Tax and audit needs of KPMG’s clients spread across all the states in the U.S. KPMG LLP is the audit, tax and advisory firm who have a large presence in USA

    Responsibilities:  
    * Analyzing project requirements, design and development
    * Code analysis, unit and integration tests and maintaining code coverage
    * Bug fixing and enhancement of existing codes and deployment.
    * Sprint task estimations

    Environment: MS SQL Server 2008, Microsoft Entity Framework 6.0, .Net MVC 4.5, JavaScript and jQuery, Kendo UI

    +
    Microsoft Interoperability Dec 2012 – Feb 2015

    Role: SDET
    Description:

    Microsoft interoperability is all about making Windows Azure support non Microsoft platform. This was achieved by building APIs and Automation test frameworks using opensource technologies like NodeJs, Python 2.7 and javascript libraries. MS Interoperability won the Group Excellence Award, with over 30 projects nominations in the 3rd Quarter and Annual award, 2012 at Collabera, Bangalore

    Roles and Responsibilities:  
    * Research and development on open source tools and technologies.
    * Creating OS platform agnostic test suites and plans for azure API’s.
    * Bug Fixing and enhancement of existing API codes
    * Writing load tests and reporting performance metrics for various Azure CLI API’s
    * Achieving and maintaining code excellence, and code coverage.

    Environment: Ext-js XSL/XHTML, JavaScript, Asp, ADO.net(C#), Oracle PLSQLVS2010/VS2012, ASP.Net MVC 4, SQL Server 2008 R2, Visual Studio Testing tool, Node JS, Windows Azure, Web Performance/Load Testing using VS 2010, Shell scripting

    +
    NCI Taxonomy, SDIS, ToxVision Development Mar 2010 - Sep 2012

    Company: PointCross Life Sciences
    Role: Developer
    Description:

    SDIS is a product developed by us for pharmaceutical industries which imports and normalizes data from various source systems into a single searchable data and metadata library. SDIS software searches the study data to extract identifiable patterns within the study. This application also supports not just exact search, but also relational search relative like synonyms and antonyms with help NCI Metathesaurus which is a huge repository of biomedical terminologies with over a 20 million keywords and mapping comprising of over 70 terminology. ToxVision++ is a multi-study viewer is used to review and analyze these regulatory data submissions done in SDIS. User can customize the his/her view by filtering and sorting data based on his/her interest, create graphs, export data to various formats like XML, Excel, Word, XPT, and CSV.

    Roles and Responsibilities:  
    * Designed and developed Oracle database to incorporate a NCI Metathesaurus data over 70GB with over 22 million relationships and creating a ETL job
    * Was a part of functional designing teams and contributed to designs
    * Regressive R & D to explore new possibilities.
    * Development of application on different layers(UI, Web Service, backend, Database)
    * Developed search and data viewer module for the product involving .Net MVC architecture and EXT-JS and HTML UI

    Environment: .Net 4, C# Ext-Js,/HTML, Apache Lucene Solr 3.3, Oracle 10g, WCF-REST, R-Scripts


    Email:
    acharya.rajiv@gmail.com


    Follow me on social media: