Upstaff Sign up
Amresh K.
🇮🇳India (UTC+02:00)
Created AtUpstaffer since October, 2022

Amresh K. — Data Engineer

Expertise in Data Engineer.

Last verified on July, 2023

Core Skills

Bio Summary

- 9 years of commercial experience in software development
- 6 years of commercial experience as a Python Developer
- Available ASAP
- Upper-intermediate English
- Native Hindi
- Intermediate Bengali
- Intermediate Kannada

Technical Skills

Programming LanguagesJava, JavaScript, Python
UI Frameworks, Libraries, and BrowsersAjax, CSS, HTML, jQuery
JavaScript FrameworksAngular, jQuery
Python Libraries and ToolsDjango & Flask, Pandas, PyMongo
Python FrameworksFlask
Data Analysis and Visualization TechnologiesPandas
Databases & Management Systems / ORMAWS DynamoDB, AWS ElasticSearch, MySQL, Oracle Database, PostgreSQL, QLDB, SQL, SQLAlchemy
Cloud Platforms, Services & ComputingAWS
Amazon Web ServicesAWS DynamoDB, AWS EC2, AWS ElasticSearch, AWS Lambda, AWS SQS
Message/Queue/Task BrokersCelery
Methodologies, Paradigms and PatternsCRUD, MVC, Scrum, SDLC
Third Party Tools / IDEs / SDK / ServicesEclipse, Visual Studio
Version ControlGitHub, GitLab
Collaboration, Task & Issue TrackingJira
Operating SystemsLinux, Unix
Scripting and Command Line InterfacesPowerShell, Shell Scripts
SDK / API and IntegrationsRESTful API
PlatformsWordPress
Other Technical SkillsBasel, Bash Shell Scripting, Bit bucket, Cloud Computing, CRM, FSS, PLSQL, Puppet RSpec, Pyomo, SNL

PROFESSIONALEXPERIENCE 

Team Lead, Autotec - USA

October 2021 - October 2022

  • Involved in software development life cycle (SDLC) of tracking the requirements, gathering, analysis, detailed design, development, system testing, and user acceptance testing. 
  • Actively involved in developing the methods for Create, Read, Updateand Delete (CRUD)in Active Record. 
  • Developed entire frontend and backend modules using Python on DjangoWeb Framework. 
  • Involved in designing user interactive web pages as the front end part of the web application using various web technologies like HTML, JavaScript, Angular JS, JQuery, AJAXand implemented CSSfor better appearance and feel. 
  • Knowledge of cross-browser and cross-platform development of HTML and CSS based websites in Windows like IE 6, IE 7, IE 8 and FF. 
  • Used AJAXto modify small portions of the web pages by sending a request to the server avoiding the need of reloading the entire web page.
  • Interactive in providing change requests, trouble reports and requirements collection with the client.
  • Implemented and modified various SQL queries and Functions, Cursorsand Triggersas per the client requirements. 
  • Managed code versioning with GitHub, Bit Bucketand deployment to staging and production servers. 
  • Implemented MVCarchitecture in developing the web application with the help of Djangoframework. 
  • Used Celeryas task queue and RabbitMQ, Redisas messaging broker to execute asynchronous tasks. 
  • Designed and managed API system deployment using fast http server and Amazon AWS architecture. 
  • Involved in code reviews using GitHub pull requests, reducing bugs, improving code quality, and increasing knowledge sharing 
  • Implemented monitoring and established best practices around using AWS ElasticSearch. 
  • Install and configure monitoring scripts for AWS EC2instances. 
  • Implemented task object to interface with data feed framework and invoke database message service setup and update functionality. 
  • Working under a UNIX environment in development of application using Python and familiar with all of its commands. 
  • The developed remote integration with third-party platforms by using RESTfulweb services. 
  • Automated Production tasks. 
  • Updated and maintained Jenkins for automatic building jobs and deployment. 
  • Used many regular expressions in order to match the pattern with the existing one and store them in database on a chronological basis. 
  • Implemented code to perform CRUD operations on MongoDBusing PyMongo module. 
  • Improved code reuse and performance by making effective use of various design patternsand refactoring code base. 
  • Involved in the development of a Map based application for integral analysis purposes. 
  • Updated and maintained Puppet rspec unit/system test. 
  • Involved in analysis and design of the application features. 
  • Experience in debugging and troubleshooting programming related issues. 
  • Worked in MySQL databaseon simple queries and writing Stored Procedures for normalization. 
  • Deployment of the web application using the Linuxserver. 

Senior Software Engineer, A2star Technologies Pvt Ltd

February 2016 – October 2021 

  • Provide input and guidance for changes and continuous improvement for SharePoint and other custom development applications 
  • Assist Developers with the development of technical documentation of existing and future applications 
  • Provide support and direction to other members of IT to assist in developing functional knowledge in areas of expertise 
  • Document RI Operations trends, work with managers, and provide innovative solutions 
  • Identifies and recommends process improvements that significantly reduce workloads or improve quality for his/her assigned area(s) of responsibility 
  • Develop, Maintain, and Status Project work plan with PM and senior USMS Financial Service Division managers 
  • Perform detailed system analysis, develop functional and technical specifications, and make recommendations for Retail applications 

Software Engineer, Tata Consultancy Services, Kolkata (CITI Bank Client)

February 2014 – February 2016 

  • Coordinated the external data vendor (SNL) integration with the bank's Analysis tool which assisted Analysts from Europe to risk rate the European banks without having to input the financials manually. This resulted in a lot of time-saving for the Analysts. 
  • Coordinated the decommissioning and migration of various Debt Rating Models and Scorecards from a legacy system to the bank's analytical tool. 
  • Assisted the production support team in fixing user issues 
  • Assisted the Quality Assurance team in testing the functionalities before a release. 
  • Conduct frequent meetings with the business teams for better understanding of the requirements Document the current default definitions by analyzing all the definitions of default used within the Basel systems area, the rules governing the process and the sources of the data utilized to a granular level. 
  • Document the current definitions of non-performing loans by analyzing all the NPL definitions (and sources of data utilized to a granular level) used by the credit divisions within PBB, whether the process is automated or performed manually. 
  • Examine the differences between Basel default and NPL rules with the appropriate credit department and determine the high-level capital impact of any changes/alignment. 
  • Establish what changes are to be made and the impact on any source systems and associated costs. 
  • Understand the various feeds coming to the Basel 2 Data Mart and the impact on the new solution Prepare the Functional System Specifications (FSS) which includes the as-is and to-be process. 

Software Engineer, Tata Consultancy Services, Kolkata (British Telecommunication UK Client)

August 2013 – February 2014 

  • Provide guidance on Incident Management to all support staff and assist in their training and knowledge development 
  • Provides pre-emptive network design optimization recommendations based on periodic network and service performance, capacity, and security analysis 
  • Responsible to execute and manage the Incident and Problem management processes to ensure optimal overall performance 
  • Provide process performance reports to management and attend reviews (reports are created by reporting team) 
  • Conducts management meetings and ensures customer sign-off prior to incident resolution. Works on customer feedback as part of continuous process improvement 
  • Upon resolution, the Incident Manager works with their team to establish procedures to prevent future incidents 
  • Develop, implement, analyze, measure, and improve discipline-specific processes and procedures to identify opportunities for continuous improvement 

Education

BIT SindriProduction (Mechanical) Engineering (B.Tech) - 81.8% 

DPS Ranchi10+2(CBSE) - 80.4% 

JNV Rewar10th(CBSE) - 88 

How to hire with Upstaff

1

Talk to Our Talent Expert

Our journey starts with a 30-min discovery call to explore your project challenges, technical needs and team diversity.

2

Meet Carefully Matched Talents

Within 1-3 days, we’ll share profiles and connect you with the right talents for your project. Schedule a call to meet engineers in person.

3

Validate Your Choice

Bring new talent on board with a trial period to confirm you hire the right one. There are no termination fees or hidden costs.

Why Upstaff

Upstaff is a technology partner with expertise in AI, Web3, Software, and Data. We help businesses gain competitive edge by optimizing existing systems and utilizing modern technology to fuel business growth.

Real-time project team launch

<24h

Interview First Engineers

Upstaff's network enables clients to access specialists within hours & days, streamlining the hiring process to 24-48 hours, start ASAP.

x10

Faster Talent Acquisition

Upstaff's network & platform enables clients to scale up and down blazing fast. Every hire typically is 10x faster comparing to regular recruitement workflow.

Vetted and Trusted Engineers

100%

Security And Vetting-First

AI tools and expert human reviewers in the vetting process is combined with track record & historically collected feedbacks from clients and teammates.

~50h

Save Time For Deep Vetting

In average, we save over 50 hours of client team to interview candidates for each job position. We are fueled by a passion for tech expertise, drawn from our deep understanding of the industry.

Flexible Engagement Models

Arrow

Custom Engagement Models

Flexible staffing solutions, accommodating both short-term projects and longer-term engagements, full-time & part-time

Sharing

Unique Talent Ecosystem

Candidate Staffing Platform stores data about past and present candidates, enables fast work and scalability, providing clients with valuable insights into their talent pipeline.

Transparent

$0

No Hidden Costs

Price quoted is the total price to you. No hidden or unexpected cost for for candidate placement.

x1

One Consolidated Invoice

No matter how many engineers you employ, there is only one monthly consolidated invoice.

Ready to hire Amresh K.
or someone with similar Skills?
Looking for Someone Else? Join Upstaff access to All profiles and Individual Match
Start Hiring