Ankur Dixit

Ankur Dixit

$50/hr
Python Developer
Reply rate:
-
Availability:
Full-time (40 hrs/wk)
Location:
Pune, Maharashtra, India
Experience:
15 years
M R .A N K U R D I X I T , A VP - P R O D U C T D E V E L O P M E N T Contact No - Passport No – K- Pan No – BCTPD5708G Email -- Summary of Qualifications (Knowledge & Skill Areas) • • • • • • • • • • • • • • • 14+ years of Experience of handling Fixed Price projects, hands sound experience of estimation Techniques, Scheduling, planning, tracking, Proposal making, Negotiation, contract management, invoicing, billability tracking, risk management, project delivery and project success. 12+years of experience in Hard core development of Creating Applications and Test Automation Framework Development. Proficient in Developing Rich GUI and Designing the application using Visual basic, Java, Python, Go-lang, R languages. 2 Years relevant experience in Azure WebApps, Logic apps, Azure Function, Azure Web Jobs, VM and Power BI. Good exposure in implementing Azure Data Factory, Azure Data-bricks, Azure Functions, Azure Logics Apps, Azure Storage - Blob/DataLake. Hands on experience on MS Azure Services with Developing, Deploying and configuring Azure Web Apps, Azure App Services using Visual Studio, experience in cloud migration and integration. 4 years of Experience in Automation framework development using Python Automation Framework. 2 years of Experience in Big Data development using Sqoop, Hive& Pig. 2.6 Years of experience in writing macros (VBA), connecting with data base, accessing information from web-sites, making scripts to retrieve information from AS400 Mainframe server. 1 Years of Experience in Visual Basic Application Development (GIPS:-Global Invoice processing system). 1 years of good working knowledge in Performance via Data Base query, J-meter, Load-Runner. Good working knowledge in code merges tools like Git-Hub, Bug Reporting Tool and Object Oriented Programming Concepts. Experience in Test Framework Designing in Python Automation Framework. Effective in reporting Defects & Experience in Functional testing for Siebel CRM, Unit, Integration, Regression, Black box Strong analytical skills with ability to work independently or in a team environment Highly innovative and adaptive learner, able to quickly grasp complex systems and identify areas of possible improvement. Tools & Technology Expertise PRIMARY CODING LANGUAGES Python ,Java, Visual Basic for Application(VBA), R programming language, Go-Lang SECONDARY CODING LANGUAGES Linux Shell Script, Hadoop, Spark, C, C++, Sqoop, Hive, Pig OPERATIING SYSTEMS Windows 2003/2008/2012, MS Windows XP/9x/7, Linux DATABASE SQL Server 2005, Oracle12C, Oracle11, Mongo-DB Web/APP SERVER JavaScript, XHTML IDE Eclipse, Selenium Web Driver 2.44.0, Silk Test Workbench 2014, PyScripter-v2.5.3, Sikuli, Jenkins(Continuous Integration Tool), DevOps(Hudson, Team City, Maven, J-unit ), Spider, Panda(Data analysis in Python) AWS(Amazon web server), Azure, Agile, UML, JIRA, CRM 6(Customer Relationship Management Tool), Juniper Network Connect Process(VPN), TFS, Oracle12C(Data Base), OTHERS Apache Tomcat 7.30.0 Project Experience - with customer information Company–Barclays (R&D) Project name: Cognitive Computing Duration: Nov 2018- Till Date Role AVP Project abstract Barclays is having their own product BARXIS, which is being used by users to book a trade. Client Barclays Technology Python, C++, Java, PySpark, GoLang Tools Git Hub, JIRA, Spider, Red Shift , Azure, Jenkins(Continuous Integration Tool) Team Size 12 Responsibilities Some of the key responsibilities while executing this project are as listed below – ➢ Design and development of frameworks to perform with Barxis, you can analyze and interpret all your data, including unstructured text, images, audio and video. ➢ You can provide personalized recommendations by understanding a user's personality, tone, and emotion. ➢ Apply various strategies and algorithms on financial data, data modeling and data mining. ➢ Contribute to analytics library using various formulas, adding features to quant libraries, predictive analysis, regression analysis, alpha & beta calculations. ➢ Creation of application on modularity basis ➢ Implementing the business logic with R ➢ Creation of Alpha Platform with Scala ➢ Prepare Reusable functions Company–IBM US (R&D) Project name: Cognitive Computing Role Project abstract Duration: May 2017- Nov 2018 Lead Developer IBM is having their own product Watson, With Watson, you have the AI platform for business. Uncover insights, engage in new ways, make decisions with more confidence and do your best work with Watson.You can build chatbots and virtual agents that answer your customers’ questions, responding to their needs quickly and efficiently. Client IBM Own Product Watson Cognitive computing Technology Python, Apache Spark, NumPy, SciPy, Go-Lang, Sqoop, hive Tools Git Hub, JIRA, Spider, Red Shift , AWS, Jenkins(Continuous Integration Tool) Team Size 12 Responsibilities Some of the key responsibilities while executing this project are as listed below – ➢ Design and development of frameworks to perform With Watson, you can analyze and interpret all your data, including unstructured text, images, audio and video. ➢ You can provide personalized recommendations by understanding a ➢ ➢ ➢ ➢ ➢ ➢ user's personality, tone, and emotion. Apply various strategies and algorithms on financial data, data modeling and data mining. Contribute to analytics library using various formulas, adding features to quant libraries, predictive analysis, regression analysis, alpha & beta calculations. Creation of application on modularity basis Implementing the business logic with R Creation of Alpha Platform with Scala Prepare Reusable functions Project name: Indian Oil Cooperation Limited(IOCL) Role Project abstract Duration: Oct 2017- Jan 2018 Lead Developer IOCL needs a kind of a platform where they can see all the statistics with a huge amount of data which they have regarding the rates of crude oil from all over the world. Basically, they want to do a kind of predictive analysis which will help them to buy the crude oil in minimum prices. Client IOCL Technology Python, NumPy, SciPy, Watson (App builder, Watson explorer) Tools Git Hub, JIRA, Spider, Red Shift,AWS, Jenkins(Continuous Integration Tool) Team Size 8 Responsibilities Some of the key responsibilities while executing this project are as listed below – ➢ Worked as an Integration Specialist, to develop the scripts in python For reading the data from different locations creating Data frames Implementing the business logic and loading it to the Database. ➢ Creation of schedulers using python. ➢ Creation of application on modularity basis ➢ Prepare Reusable functions Company–SG Analytics, Pune Project name: Novus Hedge Fund Role Duration: Jan 2016- Apr 2017 Lead Developer Project abstract Novus is the world's leading portfolio intelligence platform with over $2 trillion in client assets under management. Novus brings all historical and ongoing positions to life through an intuitive analytics platform. Provides true aggregation across equity, hedge fund, private equity, venture capital and real asset allocations at a multi-asset class, multi-level basis on both exposures and performance. Novus platform aggregates data, process it faster, apply analytics and gain insights helps to make smarter decisions for institutions like hedge fund, sovereign wealth fund, endowment or foundation, Investment Manager. Client Morgan Stanley, Thomson Reuters Technology Python, Java, Pandas, Apache Spark, NumPy, SciPy, Go Tools Git Hub, JIRA, Spider, Oracle12C(Data Base), Apache Tomcat 7.30.0(Web Server), Jenkins(Continuous Integration Tool), Azure Team Size 8 Responsibilities Some of the key responsibilities while executing this project are as listed below – ➢ Design and development of frameworks to perform ETL on Market Data, Public Data, Private Data. ➢ Apply various strategies and algorithms on financial data, data modeling and data mining. ➢ Contribute to analytics library using various formulas, adding features to quant libraries, predictive analysis, regression analysis, alpha & beta calculations. ➢ Creation of application on modularity basis ➢ Implementing the business logic with R ➢ Creation of Alpha Platform with Scala ➢ Prepare Reusable functions Project name: Solar Role Lead Developer Duration: Jun 2016 - Nov 2016 Project abstract Solar product is Equity/Derivative Trading system established for client CITI Group Inc. It is also a reporting tool for financial transactions including various income assets, alternate investments, banking trades etc. Client Morgan Stanley, Thomson Reuters Technology Python, Java, Sqoop, Hive Tools Git Hub, JIRA, Spider, Oracle12C(Data Base), Apache Tomcat 7.30.0(Web Server), Jenkins(Continuous Integration Tool) Team Size 8 Responsibilities Some of the key responsibilities while executing this project are as listed below – ➢ ➢ ➢ ➢ ➢ ➢ ➢ ➢ Requirement gathering and analysis. System design and development. Design classes and core libraries for product development/enhancement. Coordination across Project Manager’s and Team members for overall product development/enhancement. Implementing of business logic in database layer using Sybase stored procedures, tables, Indexes, Views, Triggers. Performance optimization by tuning Sybase database objects, processing application over distributed servers. Developed in-house technical project named “Ftp via Intermediate Server” for secure file transfers across CITI servers using C, Linux, and Perl. Developed in house technical project named “NCFTP” for helping Network administrators for troubleshooting network traffic with ease. This product is developed in C, Linux, and Go-lang. Company–Symphony Teleca Corporation, Pune Project name: Calypso Role Project abstract Duration: Jan 2015- Jan 2016 Senior Engineer-Product Development Calypso product plays major role in Securities Finance and only solution that provides full securities finance functionality front-to-back office, across Fixed Income, Equity and Derivatives markets. Users can seamlessly leverage the Calypso System’s industry leading derivatives processing solution for cleared or bilateral ETD or OTC Derivatives, Repo and Securities Lending markets. The solution is also integrated with advanced cash and Client liquidity management, enterprise risk and accounting. HSBC Technology Java, C++ Tools AWS(Amazon web server), SVN, JIRA, Oracle12C(Data Base), Apache Tomcat 7.30.0(Web Server), Jenkins(Continuous Integration Tool) Team Size 6 Responsibilities Some of the key responsibilities while executing this project are as listed below - ➢ Design & Develop complete reconciliation framework for various Derivative/Equity reports. ➢ Technical/Functional Support for various product related tickets. ➢ Generate various derivative product reports and reconcile them day to day basis using reconciliation framework. ➢ Development of reconciliation framework scripts using Go-Lang, Perl, and Shell Script. ➢ Assist functional members in technical issues problems. Project name: Sim-Manager Role Project abstract Client Technology Duration: Jan 2014 - Jan 2015 Senior Engineer-Product Development Sim-Manager is a Simulation Process Management Product. The process data related to Sim-Manager, Publish Model, assemble, solve, post process are stored, and tracked via revisions. Several solvers, Pre-processors and Post-processors can be configured to run in sync with Sim-Manager. BMW, Boeing, Audi, Ashok Leyland are a few names among long list of customers Sim-Manager has its own ORM framework (Similar to Hibernate), for UI and Core Layers XML(cocoon like) & spring are used Tools AWS(Amazon web server), Java, SVN, JIRA, Selenium Web Driver, Eclipse Mars, Oracle12C(Data Base), Apache Tomcat 7.30.0(Web Server), Jenkins(Continuous Integration Tool) Team Size 2 Responsibilities Some of the key responsibilities while executing this project are as listed below - ➢ Design & Develop complete reconciliation framework for various reports. ➢ Technical/Functional Support for various product related tickets. ➢ Generate various derivative product reports and reconcile them day to day basis using reconciliation framework. ➢ Development of reconciliation framework scripts using Java and Java Script ➢ Automation Script Batch Execution ➢ Prepare Reusable functions Project name: OASYS SCADA Duration: July 2014 - Dec 2014 Role Senior Engineer-Product Development Project abstract Project work includesCreation of a Robust & Tool independent Test Automation Framework Client Telvent Canada(Schneider electric) Tools Python 2.7.9, PyScripter-v2.5.3 (IDE), Java, Python libraries(comtypes1.1.1,psutil-2.2.1,PyAutoGUI-0.9.26,SendKeys-0.3,UISoup-2.4.2, PyMsgBox-1.0.3, Panda), Jenkins(Continuous Integration Tool) Team Size 6 Responsibilities Some of the key responsibilities while executing this project are as listed below - ➢ ➢ ➢ ➢ ➢ ➢ Test case Automation(Sample Workflows) Functional Testing Analyzing Test script Automation Script Batch Execution Prepare Reusable functions Developed & worked on creating Automation Framework on Python for PoC. Project name: OASYS SCADA Duration: Jan 2014 - Jun 2014 Role Senior Engineer-Product Development Project abstract Project work includes scripting test case, executing script on application placed at AWS(Amazon web server) Client Telvent Canada(Schneider electric) Technology Java and VBA Tools Silk Test Workbench (Tool 1) using VB.net script, Selenium (Tool2) using Java (technology) Web Driver and TestNG framework, SVN, TFS, VPN. Team Size 6 Responsibilities Some of the key responsibilities while executing this project are as listed below - ➢ ➢ ➢ ➢ ➢ ➢ ➢ Test case Automation Functional Testing Analyzing Test script Automation Script Batch Execution Prepare Reusable functions Analyzing the limitations of Selenium over Silk Test for Application. Analyzing the advantages of Selenium over Silk Test for Application. Project name: OASYS SCADA Role Project abstract Client Tools Team Size Responsibilities Duration: July 2015 - Dec 2015 Senior Engineer-Product Development Prowess is a database of the financial performance of Indian companies. Annual Reports of individual companies is the principal source of this database. The database covers listed and unlisted companies. For listed companies, the database includes data sourced from the stock exchanges. HSBC SVN, JIRA 6 ➢ ➢ ➢ ➢ Requirement gathering and analysis. System design and development. Design classes and core libraries for product development/enhancement. Developed “Automated Download System” using Go-Lang,Perl, Shell, T-SQL languages. Purpose of this system is download required data automatically from various sources using different techniques of Data Mining. ➢ Developed “Automated Upload System” which works as very thin layer on Sybase database and makes an automated data entry of data gathered from ADS. ➢ Developed web project named “MIS” stands as Management Information System which shows real time summary of processes for data gathering and data uploading. This system developed using PHP, Sybase. Company - Searce Logistics Analytics LLP Project name: Global Invoice Processing system Duration: July 2011- Jan 2014 Role IT Analyst Project abstract Global Invoice Processing System (GIPS) is one of the major Products of our company which is used for Invoice Processing by our clients. It is a Web based application. Client CEVA(Logistic Company US) Tools SVN, JIRA, Eclipse Mars, VBA, Java Team Size 14 Platform Java, Cloud, Windows, Oracle12C Responsibilities Some of the key responsibilities while executing this project are as listed below - ➢ Test case Automation via VBA ➢ Creation of kaizen framework in VBA that would be used later for the application. ➢ Modify programs to improve system performance by using Trace and Run-Time Analysis. Project name: Global Invoice Status System Duration: July 2011- Jan 2014 Role IT Analyst Project abstract Global Invoice Status System (GISS) is a tool for providing visibility for Shipments and Invoice statuses and it also facilitates AR Analysis and Web invoicing. The tool incorporates a full-fledged Issue Management feature as well Client CEVA(Logistic Company US) Tools TFS, VBA(Microsoft-excel), Juniper Network Connect Process(VPN), Eclipse Team Size 5 to 6 Platform Java, Cloud, Windows, SQL Server 2005 Responsibilities Some of the key responsibilities while executing this project are as listed below - ➢ Creation of reusable methods in VBA ➢ Maintenance of scripts ➢ Creation of data base connecting scripts in VBA, customized classes that would be used later for the application. ➢ Modify programs in VBA to improve system performance by using Trace and Run-Time Analysis. Company - Tats Info Tech PVT.LTD Project name: Tariff Management System Duration: Jan 2009 – Jun 2011 Role IT Analyst Project abstract Tariff Management System is a web Portal used to upload and manage tariff. TMS provides detailed information related to tariff. Client Searce Analytics logistics LLP Tools VBA(Microsoft-excel), Juniper Network Connect Process(VPN), Quality Centre Team Size 5 to 6 Platform C#.Net and Microsoft SQL Server 2008 Responsibilities Some of the key responsibilities while executing this project are as listed below - ➢ Created the functional automated test scripts in VBA using functional requirement document ➢ Defect Reporting using QC. ➢ System design and development. ➢ Design classes and core libraries for product development/enhancement. ➢ Developed “Automated Download System” using VBA, Shell, T-SQL languages. Purpose of this system is download required data automatically from various sources using different techniques of Data Mining. ➢ Developed “Automated Upload System” which works as very thin layer on MySQL database and makes an automated data entry of data gathered from ADS via VBA. Professional Experience Barclays Nov 2018 to Till date IBM Jun 2017 to Nov 2018(1 years – 6 Months) Symphony Teleca Corporation, Pune(Working at client location SG Analytics) Jan 2014 to May 2017(3 years – 6 Months) Searce Logistics Analytics LLP July 2011 to Jan 2014(2 years – 6 Months) Tats Info Tech PVT.LTD Jan 2009 to Jun 2011(2 years – 5 Months) Education [Qualification] [Year-Passed Out][University] B.T E C H (I T) 2 011 U T T A R P R A D E S H T E C H N I C A L UN IV E RS ITY ( R E G U L A R ) Advanced Training/Development Program Completed Load Runner and QTP Training with excellent grades. Declaration: I hereby declare that the above mentioned information is correct up to my knowledge and I will bear the responsibility for the correctness of the above mentioned particulars. I have placed in Tats InfoTech during my B.Tech; my college management allows me to work in the second half because of my bad financial condition. Date: 24th-Aug-2020 Signature: Ankur Dixit
Get your freelancer profile up and running. View the step by step guide to set up a freelancer profile so you can land your dream job.