Post Job Free

Resume

Sign in

Python developer

Location:
United States
Salary:
$65
Posted:
July 30, 2021

Contact this candidate

Resume:

Bishal

adny1z@r.postjobfree.com

732-***-****

SUMMARY

10+ years of IT experience, and 8+ years of experience implementing object-oriented production quality applications.

Experience in AWS serverless development and architecture experience implementing Lambda, API Gateway with Python as supported language.

Proven Python development skills; exposure to python frameworks: Django, Flask; experience with serverless technology - lambda; consuming and building API; experience deploying with AWS, and ability to work with EC2, S3.

Hands-on experience in Designing and developing RESTAPIs for the applications using Django, Flask, MySQL, MongoDB, Angular, and Node.js.

Experienced with implementation of Django object-relational mapping (ORM) and object document mapping (ODM)

Proficient in front-end development with experience using Angular Material, Bootstrap, HTML5, CSS3, Typescript, JavaScript, jQuery.

Worked extensively with Angular concepts such as components, routers, directives, pipes, data binding, reactive forms, and injectables

Well versed in database architecture and DBMS with both SQL and NoSQL services such as MySQL, Oracle, MongoDB, Redis, and DynamoDB

Experience with Cloud technologies such as AWS, used EC2, Elastic Block Storage (EBS), Elastic Beanstalk, Lambda, S3 Buckets, and Route 53 services.

Experienced with Visual Studio, Pycharm, Jupyter Notebook and Eclipse IDEs as well as editors such as Visual Studio Code, Atom, and Sublime Text.

Skilled with implementing and modifying SQL queries and setting up functions, cursors, and triggers for traversing databases.

Experience in using NoSQL databases like DynamoDB/Cassandra/MongoDB.

Experience in using caching technologies like Redis, Memcached.

Expereince building and deploying applications as Docker Containers on AWS ECS.

Experience in application log analysis using Splunk.

Working knowledge of computer science fundamentals, basic data structures and algorithms, and ability to prototype new concepts quickly and iterate for rapid feedback.

Mobile app development experience using hybrid frameworks like React Native/Flutter.

Experience in CI/CD DevOps such as GitLab Pipelines and secure web services development using OAuth.

Working experience deploying and supporting software solutions in a production environment and knowledgeable on best practices for the full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations.

Experience with microservice design (Service-Oriented Architecture) and RESTful web services.

Experience in deploying applications in Unix environments and writing shell scripts.

Experience working on fully-dedicated Agile teams.

Excellent command of object-oriented programming (OOP) principles and practices.

Excellent command of functional programming principles, practices, and knowledge of and enthusiasum for Agile software development

Experience with multi-tier and distrbuted (microservice) architectures, and understanding of asynchronous (multi-threaded) programming

Proficiency with Python 3.x, front-end development using Angular, React, and TypeScript

Experience with SQL and data persistance using RDBMS

SKILLS

Operating systems

Windows, Solaris, Linux, Unix, MacOS

Languages

Python, Java, C++, Shell Script, SQL, Java/J2EE

Web and UI Technologies/Frameworks

JavaScript, HTML, HTML5, React, JSON, jQuery, Angular, Bootstrap, Webservices, REST API's, Django, DRF, Flask,, PyJamas, Jython, Iron Python, PL/ SQL, Golang

Cloud Technologies

AWS, Azure, GCP

Analytics Tools

SAS, Tableau, NodeXL, MVC3

Servers

Apache Server, NGINX, Apache Tomcat, IBM Websphere, open stock, RESTful web Services

Databases

Oracle 10/11g, My SQL Server, Query languages: PLSQL, MongoDB

IDEs/ Tools

Django, Eclipse, Toad, Sublime text, Spyder, Jmeter

Revision Controlling Systems

Git (Bit bucket, GitHub), SVN

Methodologies & tools

Agile, Scrum, Waterfall

EDUCATION

BBA - Amberton University Texas

CERTIFICATION IN COMPUTER INFORMATION TECHNOLOGY - EL CENTRO COLLEGE Texas

EXPERIENCE

Lincoln Financial Group – Radnor, PA Feb 2020 – Present

Python Full Stack Developer

Lincoln Financial Group, a Fortune 250 company with over 10,000 employees, provides advice and solutions that help empower Americans to take charge of their financial lives with confidence. Their core business areas — Life Insurance, Annuities, Retirement Plan Services and Group Protection — focus on supporting, preserving and enhancing over 17 million customer’s lifestyles and retirement outcomes. The company has $238 billion in assets under management.

Responsibilities

Use Python programming and Django for the backend development, Bootstrap and Angular 8 for frontend connectivity and Postgres for database.

Develop a Django ORM module queries that can pre-load data to reduce the number of database queries needed to retrieve the same amount of data.

Use JavaScript for data validations and designed validations modules.

Develop web page as Single Page Application (SPA) by using Angular 8 and Typescript.

Develop views and templates with Django view controller and template to create a user-friendly website interface.

Deploy and test different modules in Docker containers and GIT.

Use Pandas for data manipulation and Excel sheet handling.

Deploy and tested different modules in Docker containers and GIT.

Responsible for the automation of the deployment on AWS lambda using high-end AWS architectural components.

Create a Handler function in Python using AWS Lambda that can invoke when the service is executed.

Implement modern serverless applications using AWS Lambda, API Gateway, S3, and RDS.

Own and manage the full lifecycle of application development; from designing, writing, testing, building, deploying, to monitoring.

Use tools such as GitLab (Issues, GitLab CI/CD Pipelines) to maintain source code, drive operations, collaboration and code reviews to ensure the development of high-performance, scalable, and resilient software components.

Develop and maintain APIs that use MYSQL and other data sources across the enterprise.

Conduct unit test, regression tests and follows industry and security best practices.

Interact with the Team Lead and Business Analysts to understand features and design for implementation.

Design, develop, and implement modern web-based/backend applications to support business requirements.

Perform hands on coding using Python/Angular & write unit test cases for good code coverage.

Participate in sprint planning and task breakdown and estimation.

Collaborate with various team members and stakeholders on requirements definition and feature design & development.

Develop Automation Scripts and programming libraries that interface with various devices and deal with repetitive tasks such as configuration and extraction of CLI outputs using Python.

Use Test Driven Approach for developing the application and implemented the unit tests using Python Unit Test framework called PyUnit.

Unit test all modules using PyUnit, also develop custom scenarios to test worst case scenarios for the application.

Optimize performance by using Angular's client-server distributed system to create dynamic Single Page Application capabilities where the working components in Angular nested into a single root app component, which loads and encapsulates all the other components in a single file.

Write Angular Web Services in TypeScript registering in the Root App Module and use Dependency Injection in local Angular Components and Observables to Map the Data to and from the Databases.

Utilize Reactive forms module in Angular and made Form Arrays or Nested Forms to Capture User Data Dynamically.

Support products and services in a production environment, and participate in on-call rotation.

Resolve technical issues through debugging, research and investigation.

Be extremely collaborative and have the opportunity to mentor more junior developers, drive strategic initiatives and implement solution based technology.

Cinch Home Services - Boca Raton, FL May 2018 – Feb 2020

Python Full Stack Engineer

Cinch Home Services is a home warranty company offering consumers a collection of three warranty plans designed to cover the repair or replacement costs on built-in systems (often called major home systems) and appliances.

Responsibilities

Analyzed increasingly complex systems specifications of existing programs to determine requirements.

Analyzed, designed, code, debuged, integrated and tested increasingly complex software application solutions for systems.

The tech stack was Python and Django running in an AWS environment. Developing object-oriented code in Python for middleware and back end solutions.

Developed views and templates using Python and create a user-friendly website interface using Django’s view controller and template language.

Developed project's web page as Single Page Application (SPA) by using Angular framework and JavaScript API.

Involved in building database Model, APIs and Views utilizing Python, to build an interactive web-based solution.

Contributed to the design and development of new products and services across the development stack.

Refactored and extended a large existing Django/Python code base by maintaining PEP-8 code standards and fixing the bugs.

Created services using Angular factory method and used Angular 6.0 and promised to handle asynchronous calls.

Connected Django Models to backend databases using built-in ORM engine provided by Django framework.

Utilized list/Dictionary comprehension, generators, custom iterators in addition to tuples and linked list.

Created a login page on the frontend that uses JWT for authentication and maps to Login REST API Endpoints.

Created Textboxes, Radio Buttons, Drop Down Menus and Checkboxes on the DOM for Data Binding.

Added Foreign Key Relationships between Django Models

Used Django URL Module Paths and Regular Expressions for communication between internal Django Views and URLs.

Used Angular built-in directives such as NgModel to perform two-way data binding between controller and view files in a component to update data created from user events in real time.

Created REST API using Django Rest Framework in conjunction with Django Generics for CRUD Operations on the Back End using Class Based Views.

Added Serializers to format the incoming and outgoing Data in JSON for efficient communication between frontend and backend.

Added authentication functionality to Single Page Application (SPA) using Angular HttpClient module, services that communicate with Django endpoints using JSON web token by utilizing browser local storage.

Generated Python Django forms to record data of online users and used PyTest for writing test cases.

Designed client-side and server-side architecture, and built the front-end of applications through appealing visual design.

Built features and applications with a mobile responsive design and tested software to ensure responsiveness and efficiency.

Created Restful APIs to access and modify data using Django REST Framework and consuming those APIs by subscribing to an Angular service to establish data communication between the database and front end.

Added Class Based Views and POST, GET, PUT and DELETE methods with their respective REST API endpoints.

Modified Django application to incorporate cart and checkout functionality in a separate table inside the database.

Championed and enhanced organizational initiatives by positively influencing and supporting change management and/or departmental/enterprise initiatives within assigned area(s) of responsibility.

Communicated effectively with internal stakeholders and management.

Consulted and/or participated in the requirements, design and code reviews to ensure the development of high-performance, scalable, and resilient software components.

State of Indiana - Indianapolis, IN Jan 2016 – Apr 2018

Python Full Stack Developer

The Indiana Department of Transportation (INDOT) is a governmental agency of the U.S. state of Indiana charged with maintaining and regulating transportation and transportation related infrastructure such as state owned airports, state highways and state owned canals or railroads..

Responsibilities:

Consulted/Analyzed on more complex assignments and projects for assigned area(s) of responsibility.

Created increasingly complex technical specifications from business requirements/business specifications.

Developed web applications in Django Framework's model view control (MVC) architecture.

Responsible for setting up Python REST API framework and spring framework using Django.

Wrote Python routines to log into the websites and fetch data for selected options and also used Python modules such as requests, urllib, urllib2 for web crawling.

Created a Python/Django based web application using Python scripting and MySQL Workbench for the database, and HTML/CSS/JQuery and High Charts for data visualization of the served pages.

Developed Django application with models, view and routing to create a full-stack web application.

Designed & developed Django MVT-Model view template architecture for each module.

Used Python Design Patterns such as Decorators, Iterators, and Generators.

Utilized Django to process server-side order management and tracking.

Used Python to calculate order wait times and prioritize them properly for optimal resolution.

Successfully migrated the Django database from MySQL Workbench to PostgreSQL with complete data integrity.

Developed an understanding of cloud infrastructure, which along with rapid deployment and scaling methodologies, contributed to the efficiency and scalability of the platform.

Contributed to architectural direction to ensure that the system as a whole remains flexible, manageable, and extensible without impacting the performance of our industry’s leading optimization engine.

Demonstrated excellent written and oral communication skills with clearly communicate designs, thoughts, and ideas and ability to adjust the communications based on the audience

Defined detailed development tasks, task dependencies and estimates to complete work.

Determined how existing applications, systems, databases, interfaces and/or hardware can interact to meet new and emerging enterprise initiatives.

Identified and recommended process improvements that significantly reduce workloads or improve quality for assigned area(s) of responsibility.

Created database using MySQL, wrote several queries to extract data from database.

Setup automated cron jobs to upload data into the database, generate graphs, bar charts, upload these charts to wiki, and backup the database.

Wrote scripts in Python for extracting data from HTML files.

Identified potential application solutions by understanding increasingly complex business/technical problems and opportunities.

NJEIT - Princeton, NJ Sep 2013 – Jan 2016

Python Developer

NJEIT is an independent State financing authority. We provide low-cost financing for the construction of environmental infrastructure projects that enhance and protect ground and surface water resources, ensure the safety of drinking water, and facilitate responsible, sustainable economic development.

Responsibilities

Maintained knowledge on current and emerging developments/trends for assigned area(s) of responsibility, assesses the impact, and collaborates with management to incorporate new trends and developments in current and future solutions.

Used Gantt to organize short and long term goals and track project progress with various development tracks

Created user-friendly, dynamic web pages with HTML, CSS, Javascript, PHP, and Bootstrap

Used dynamic form validation for user inputs to contribute to the database of information to be used in the visualization.

Implemented user interface guidelines and standards throughout the development and maintenance of the website using the HTML, CSS, JavaScript and jQuery.

Successfully migrated the Django database from SQLite to MySQL to Postgres SQL with complete data integrity.

Used Test driven approach (TDD) for developing services required for the application.

Developed and maintained parsing modules, which read CSV, XML and JSON data from files and other REST services, processed the data.

Developed views and templates with Python and Django view controller and templating language to create a user-friendly website interface.

Developed Enterprise Application in an AGILE environment using Python, Django, HTML, CSS3, JavaScript and Bootstrap.

Used Test driven approach for developing the application and Implemented the unit tests using Python Unit Test framework.

Amassed data points from the community user base to populate a MySQL database through web page input

Connected with Django models via JSON and posted to the database

Created update/delete options for the existing data points and reflecting in the database

Used Angular routers to navigate the various user views/input pages

Developed application in Adobe Dreamweaver with MySQL for backend database on Windows with accessibility from Google Chrome and Firefox web browsers

Prepared and generated test data.

Proactively identified problems and presented/developed solutions.

Amax Leather- Surrey, BC, Canada Apr 2012 – Aug 2013

Web Developer

AMAX is a supplier of premium leather & fabric furniture products to the North American market. We offer high-quality products to our customers and have become one of the leading leather & fabric furniture providers. Our production facilities in China have been in the furniture industry since 1994, and provide us with an extremely efficient supply chain.

Responsibilities

Managed daily listing maintenance, content descriptions, and content optimization. Optimized keywords, titles, categories and descriptions, implement changes and updates to product descriptions for our products. Increased listing visibility and traffic through marketplace tools and promotions.

Managed SEO, email, data feeds, customer surveys and retargeting channels related to eCommerce efforts.

Developed web-based, interactive animation and multi-media content for corporate training and advertising purposes.

Designed user interfaces and web sites using HTML5, CSS, JavaScript and JQuery.

Lead animator and visual designer on all video, animation and multi-media projects for my team.

Supported the B2B side of online marketing orts including designing & development of micro-sites, landing pages, banners and HTML emails.

Collaborated with a variety of multi-disciplined cross-functional teams & organizations (including outside partners) to drive online marketing programs for customer acquisition, customer retention and customer education/communication strategies.

Designed micro-sites, landing pages, email templates, web banners and mock-ups while adhering to brand standards and design/usability best practices.

Managed and executed edits to the blog, including design, and layout.

Manage weekly and monthly newsletter sends. Maintained external websites.

Worked with internal marketing team on concept, implementation, and launching of online interactive campaigns and support marketing initiatives.

Support and managed online social marketing strategies and orts including: design and development; content publishing; channel monitoring; community management, campaign development and implementation (Blogs, Facebook, Twitter and LinkedIn).

Responsible for all in-house video editing and post-production.

Analyzed website metrics and developed processes to improve conversion rates and enhance the overall customer experience.

Monitored and reported sales performance and analytics. Provided recommendations and act as needed to increase reviews and performance.

Worked with cross-functional teams on content, web design and usability to create an optimal experience for current and prospective customers.

Worked closely with Product Managers and Sales Teams to accomplish various marketing strategies and sales goals online.

Developed and implemented eCommerce marketing strategy across multiple brands and marketplaces (Amazon, eBay and Walmart).

Identified necessary enhancements for the eCommerce platforms to improve the customer acquisition process.

Drove efficiency across all marketplace businesses (supply chain, advertising, customer Service, etc.).

Proactively identifed, tested, piloted, and scaled emerging digital innovations to help drive brand awareness, sales and customer acquisition.

Managed and maintained strategies on Amazon FBA, Seller Fulfilled and Seller Fulfilled Prime to meet growth objectives.

Analyzed performance and impact of digital marketing and merchandising investments with Amazon account to determine customer impact and ROI.

Royal Bank of Canada- Nova Scotia, Canada May 2011 – Apr 2012

Business Anylyst

Royal Bank of Canada is a Canadian multinational financial services company and the largest bank in Canada by market capitalization. The bank serves over 16 million clients and has 86,000+ employees worldwide. Founded in 1864 in Halifax, Nova Scotia, it maintains a corporate headquarters in Toronto and its head office in Montreal.

Responsibilities

Interacted with clients to assess needs, identify key challenges, and define project scope & deliverables

Identified enhancement and fixed opportunities, wrote detailed functional requirements, co-ordinated between stakeholders and delivery teams, execution of testing, and support for all updates

Prioritized project efforts, developed project plans, process flows, Use Cases and SRS using RUP

Performed Problem Analysis, Research Solutions and presented recommendations

Developed additional processing and data models that will be added to existing system using MS Visio

Defined and developed business and functional requirements for AML regulatory systems

Developed processes for financial crimes investigations, aided in the configuration of an AML system

Gathered Business Requirements from users and used Requisite Pro for documenting the requirements



Contact this candidate