About Me
Almost twenty one years of diversified experience in the Software Development in both medium range and start-up environments, with multiple range of technologies, under different industry settings and standards. Extensive work experience across ...
I have done certifications in
1. AWS Certified Cloud Practitioner
2. Snow Pro CORE certification
Other technologies which i have worked in are as follows
Cloud Computing: AMAZON AWS (S3, EMR, Athena, Lambda, SNS,SQS)
Big Data Technologies:Hadoop HDFS, HIVE, PIG, OOZIE, FLUME
RDBMS and Data Warehousing Appliances: SQL Server, NETEZZA, Redshift, PostgreSQL, Snowflake
ETL/ELT Tools: ODI (Oracle Data Integrator), Informatica
GIS Software and APIS: MapInfo, Map basic, MapX, Sylvan Maps OCX and Google maps API
Programming Languages :Visual Basic 6.0, Visual Basic. NET, C#, C++, JAVA
Source control tools:Microsoft VSS, Perforce, Bit bucket
Documentation version management tools:Microsoft SharePoint portal. Confluence
Show More
Skills
Data & Analytics
Programming Language
Database
Others
Web Development
Development Tools
Mobile Apps
Operating System
Graphic Design
Software Engineering
Software Testing
Positions
Portfolio Projects
Company
On-Prem-Oracle to AWS- Snowflake migration
Description
- This is a project re-architecture where we have a On-Prem architecture comprising of Oracle, TIBCO and informatica to an Appropriate and revised architecture in AWS cloud and Snowflake
- The data we are dealing with is with data of various financial Funds across the globe.
- We have to go through the old logic identify the Canonicals (Metrics) and reorder/make changes to their logic and flow in certain cases
- Make new design for the metrics in Snowflake while the data landing and logic floe and control is in AWS
- Do QA in parallel with development while each metric is developed and made ready for testing
- Do UAT with the sales and marketing team for each of the metrics
- Perform Releases and prepare teams for cross production support
Company
Snowflake Migration from SQL Server
Description
- Understand the existing architecture Which has been Implemented in Snowflake. Find out the new use cases which needs to be implemented over there.
- Based on that decide the tables, Procedures and Data flow , Views which needs to be implemented
- Once the decision regarding the new implementation is done document that in details in confluence
- Explain the details of the documentation to the team members
- Take part in complex coding and try to solve problems along with my colleagues
- Take part in the Implementation and participate in UAT and the final Release to production
Company
Migration from NETEZZA to REDSHIFT
Role
Backend Developer
Description
- Understand the existing databases across NETEZZA and how the data is stored over there. Based on this design the appropriate database schemas/tables and structures in Amazon Redshift
- Determine plans to Migrate the existing ETL process based on Netezza and Talend to comply with Redshift. Make changes whatever necessary to facilitate this
- Create Proof of concept in case some new technical implementation must be done
- Explain the work to the technical implementation team.
- Take part in coding if the implementation team undergoes technical challenges
- Perform code reviews and Release management
Company
Big data based Solution in Amazon Cloud (AWS)
Role
Backend Developer
Description
- Understand and document the Requirements from the product Team and document them in terms of Architecture blocks and Data flow diagrams and finalize the implementation design
- Determine the technologies and data flow end points to be used in each design blocks in the architecture.
- Create Proof of concept in case some new technical implementation has to be done
- Explain the work to the technical implementation team.
- Take part in coding if the implementation team undergoes technical challenges
Perform code reviews and Release management
Show More Show LessSkills
Hive AWS-EC2 AWS Athena AWS GlueCompany
Domain Big data based Data Warehousing solutions for data collected from Internet traffic
Description
- Understand and document the Requirements from the product Team and document them in terms of Architecture blocks and Data flow diagrams and finalize the implementation design
- Determine the technologies and data flow end points to be used in each design blocks in the architecture.
- Create Proof of concept in case some new technical implementation has to be done
- Explain the work to the technical implementation team.
- Take part in coding if the implementation team undergoes technical challenges
- Perform code reviews and Release management
Company
Telecom data warehousing and reporting , GIS Solutions for benchmarking various wireless carriers
Role
Backend Developer
Description
- Reporting Daily status to the management team at offshore as well at Clients end. Participating in each step from the project initiation, Design, Implementation and Delivery. Delegated work to the other team members and monitored their day to day software development process.
- Take part in the coordinating the User Acceptance tests, code Deployment, Post Deployment support
- Perform code review of the code written by other team members
- Perform Bug fixes for the issues reported by testing team
- Perform Unit testing of the code written and provide releases for the testing team
- Take Part on Software Development (Coding)
Company
Geographical Information Systems (GIS) In Power and public utilities sector
Role
Frontend Developer