Sr. Python Developer Resume
New York, NY
SUMMARY:
- 7+ years of professional .Net Development experience in all phases of SDLC (Software Development Life Cycle) involving gathering requirements, analysis, design, developing, testing, deployment and documentation with Agile Scrum methodologies in diverse industries.
- Extensive experience in ASP.NET MVC 5.0/4.0 in implementing Model, View and Controllers with State Management, Security, Action methods, Regular Expressions, Authentications, etc.,
- Experience in developing Single page applications (SPA) and client - side functionalities with various rich UI with HTML5, CSS3, Bootstrap 3.2/3.0, JavaScript, jQuery, Node JS and MV frameworks such as Angular JS/4.0, for enhancing the performance and look and feel of the webpage.
- Extensively worked with Angular 4 MVC Architecture and used features like Directives, Views, Scope, Modules, Dependency Injection, Factories, and Services & Controllers.
- Extensive knowledge of developing GUIs, WinForms, Web services and Web-Forms using .Net Technologies.
- In depth Knowledge in working with develop, consume, custom action filters, attribute routing, data serialization, token-based authentication, authorization in WEB API.
- Experience in using ASP NET Identity (4.0) to secure web applications using ASP.NET authentication (Forms- based Authentication) and authorization mechanisms like authorizing Users, Roles and User Account Impersonation.
- Exceptional ability in Design, Development, Security, Testing and consuming of distributed applications using Windows Communication Foundation (WCF), and responsible for developing WCF based Service, Data, Fault and Message Contracts and services.
- Extensively worked with Entity Framework 7.0/6.0/5.0/4.3 Code-First and Database First approaches to communicate with database and implemented Mappings using Fluent API, Transactions, Performance, Logging and exception handling features.
- Expertise in writing and optimizing Database design, SQL code and Stored Procedures, creating, functions, views, triggers and indexes, SQL Query Performance Tuning using MS-SQL Server 2016/2014, Oracle 9g/10g/12C.
- Experience in developing automated unit tests using Visual Studio testing tools with Unit testing, N-Unit, Mock testing.
- Experienced in version control systems such as Team Foundation Server (TFS), GitHub for active tracking of work progress and maintaining code repository.
- Automated application deployment in the cloud using Docker technology using Elastic Container Service scheduler.
- Well versed with test driven development, used Nunit and MbUnit and Visual Studio Test Tools for Unit testing.
- Experience in Setup, configuration& Maintenance of IIS and Active Directory with .NET framework-based applications developed in ASP.NET.
- Excellent Written, Analytical Skills, Verbal Communication skills with a customer service-oriented attitude and worked with the offshore team as onsite coordinator to provide the update on the daily basis.
TECHNICAL SKILLS:
Programming Languages: Visual C#, Visual Basic, VB.Net, JavaScript
Web Technologies: ASP.NET (4.5), CSS, AngularJS/4, AJAX, WPF, WCF, MVC, WEB API
Markup Languages: HTML, CSHTML, XML, XAML, Redux, jQuery, JSON
.NET Technologies: .NET Framework (4.0/4.5), ADO.NET, ASP.Net, Web API, EF
Software Engineering: SDLC, UML, Agile Programming
Database Development: SQL Server (2016/2014), SSIS, SSRS, PL-SQL, T-SQL
XML: XML, XSL, XSLT, XSD, SOAP, WSDL, REST
Operating Systems: Windows XP/NT/Vista
RAD/IDE: Visual Studio 2012/2015/2017, Visual Basic
Version Control: Visual SourceSafe, Team Foundation Server (TFS), GIT
Modeling and Testing Tools: Microsoft Visio, NUnit, NMock, JIRA.
PROFESSIONAL EXPERIENCE:
Confidential - New York, NY
Sr. Python Developer
Roles & Responsibilities:
- Exposed to various phases of Software Development Life Cycle using Agile - Scrum Software development methodology.
- Implemented Design Patterns like Singleton, Factory, Template and DAO patterns.
- Selecting appropriate AWS services to design and deploy an application based on given requirements
- Used AWS Beanstalk for deploying and scaling web applications and services developed with Java, PHP, Node.js, Python, Ruby, and Docker on familiar servers such as Apache, and IIS.
- Developed strategy to migrate Dev/Test/Production from an enterprise VMware infrastructure to the IaaSAmazon Web Services (AWS) Cloud environment including runbook processes and procedures.
- Leveraged AWS cloud services such as EC2, auto-scaling and VPC to build secure, highly scalable and flexible systems that handled expected and unexpected load bursts.
- Added support for Amazon AWS S3 and RDS to host static/media files and the database into AmazonCloud.
- Coded various business process methods required for creation of Web Services related to customer information and provider information, using JAX-WS, SOAP, WSDL and JAX-RS, REST web services.
- Worked with Requests, Pysftp, Gnupg, ReportLab, Numpy, Scipy, Matplotlib, HTTPLib2, Urllib2, Beautiful Soup and Pandas python libraries during development lifecycle
- Created Data tables utilizing PyQt to display patient and policy information and add, delete, update patient records.
- Developed high-performance distributed queueing system. Scala, Redis, Akka, closure, MQ messaging, Json Developed new functionality for interactive healthcare system.
- Implemented user interface guidelines and standards throughout the development and maintenance of the website using the HTML, CSS, JavaScript and JQuery.
- Implemented presentation layer using CSS framework, NodeJS, AngularJS, Angular2, Angular4,Wire-Framing and HTML5.
- Responsible for setting up AngularJS framework for UI development. Developed html views with HTML5, CSS3, JSON and AngularJS, Angular2, Angular4,Adobe flash.
- Used Ansible for automating cloud deployment process.
- Created new JSP views to in corporate backend functionality to display on the UI screens using client rich technologies like JQuery, JavaScript, HTML, CSS files.
- Taken part in entire lifecycle of the projects including Design, Development, and Deployment, Testing and Implementation and support.
- Python/Django based web application, PostgreSQLDB, and integrations with 3rd party email, messaging, storage services.
- Developed Restful API's using Python Flask and SQLAlchemy data models as well as ensured code quality by writing unit tests using Pytest.
- Job scheduling, batch-job scheduling, process control, forking and cloning of jobs and checking the status of the jobs using shellscripting.
- Worked on PythonOpenStack APIs and used Numpy for Numerical analysis.
- Developed views and templates with Python and Django's view controller and templating language to created user-friendly website interface.
- Involved in deployment using Docker Container on AWS.
- Involved in configured DNS, DHCP, Active Directory, with strong focus on Domain Controller maintenance including Windows Server.
- Developed Restful API's using Python Flask and SQLAlchemy data models as well as
- Managed, developed, and designed a dashboard control panel for customers and Administrators using Django, OracleDB, PostgreSQL, and VMWareAPI calls.
- Developed a fully automated continuous integration system using Git, MySQL, Jenkins, and custom tools developed in Python.
- Managed datasets using Panda data frames and MySQL, queried MySQL database queries from Python using Python -MySQL connector MySQLdb package to retrieve information.
- Develop consumer based features and applications using Python, Django, HTML, Behavior Driven Development (BDD) and pairbasedprogramming.
- Designed and developed integration methodologies between client web portals and existing software infrastructure using SOAP API's and vendor specific frameworks.
- Designed, developed, implemented, and maintained solutions for using Docker, Jenkins, Git, and Puppet for microservices and continuous deployment.
- Utilized PyUnit, the PythonUnit test framework, for all Python applications and used Django Database API's to access database objects.
- Used JIRA for bug tracking and issue tracking and added several options to the application to choose particular algorithm for data and address generation.
- Implemented Log4j mechanism for logging at different modules within the application.
- Implemented Test Driven development (TDD) using frameworks like Junit, Mockito and Easy mock.
Environment: Linux, Windows, AWS, EC2, VPC, Glacier, RDS, Aurora, SQLAlchemy,Docker, Angular JS, Angular2, Angular4, Node JS,Python 3.5, Django 1.7, CSS, HTML, JavaScript, Redis, RabbitMQ, Bootstrap, AJAX,JQuery, Pandas, SOAP, Rest, PyUnit, PostGreSQL, Shell Script, MySQL, Servlets, Agile, Enterprise Scheduler, Bitvise SSH Client, Scrum, Heroku, JIRA, GIT
Confidential - Alpharetta, GA
Full Stack .Net Developer
Roles & Responsibilities:
- Responsible for designing and developing the UI using Bootstrap, HTML5, CSS3, AngularJS/4.0.
- Well-versed in object-oriented programming (OOP) Concepts with JavaScript, knowledge of DOM and proficient in increasing efficiency of web pages.
- Creating reusable N-Tire Components (BLL, Entities and DAL) using C# and DI design pattern.
- Used MVC Razor-View Engine for re-using the individual user controls by not coupling them with underlying data elements.
- Involved in developing applications in C# and .Net Framework 4.5/4.0 to meet the business requirements using Visual Studio 2015.
- Used ASP.NET MVC 4.7 Page Controller pattern to add functionality to individual pages such that to accept input from the page request, invoke the requested actions on the mode.
- Designed and created store, actions and reducers using Redux unidirectional data flow.
- Implemented Code First and used LINQ to Entities to massage the Data and optimized the Query Expressions.
- Development role converting WinForms based Equity Risk Application to WPF using MVVM pattern for real-time account, holdings and underlier data.
- Made use of Angular 4 Services to retrieve access and manipulate the data on the server. And used Dependency injection for injecting various Angular Services to Controllers to enable AJAX calls.
- Implemented Two-Way Data-binding in Angular 4 to handle the automatic synchronization of data between the model and view components for application.
- Created responsive web design integrating JavaScript with Angular 4, media queries and ensured site design integrity and quality control consistency throughout the project’s lifecycle.
- Worked on Data Access layer using ADO.NET to communicate with the SQL Server Database. Involved in developing GUI using WinForms for showing the Reports in Crystal Report Viewer.
- Used Entity Framework’s Code First approach to create database and tables as objects along with LINQ to handle the communication with the database and to perform CRUD operations.
- Created Inbound and outbound WCF services / Web Services to integrate with Email client and support applications using C#.Net
- Implemented WCF services and better logging exception management support to help in the premature detection of new problems.
- Worked on WCF Web Services using C# to authenticate lookup and retrieve the data from database.
- Designed and created the restful web service using MVC 4.0 Web API and used JSON to read request and return response of the web service.
- Developed DAL using LINQ Data context object with ADO.NET Entity Framework for LINQ, invoked DB tables and stored procedures and Implemented LINQ Lambda Expressions to query in memory expressions.
- Created Cache Memory on Windows Azure to improve the performance of data transfer between SQL Azure and WCF services.
- Setting up Connection Strings and connecting SQL Server Azure Databases from locally Installed SQL Server Management Studio(SSMS) for Developers.
- Created and maintained database objects like complex Stored Procedures, Cursors, and Tables, Views, User Defined Functions, in SQL Server 2016 for inserting/Updating/Deleting the data into the relational tables.
- Create reports for various individual hierarchal statistics using SQL Server Reporting Services (SSRS).
- Actively played the role of an Agile Programmer and followed TDD (Test Driven Development) concepts.
- Used GIT version control system for software development and version control tasks.
- Create team specific Agile process flow in JIRA to move tasks from one activity to another.
- Performed End-to-End testing by using NUnit, troubleshooting, debugging, integration testing, regression testing and performance testing and analyzed the results to justify validation.
Environment: Visual Studio.Net 2017, C#.NET 4.5/4.7, ASP.NET 4.7, MVC (5.0) LINQ, Entity Framework 6, PL/SQL, SQL Server 2016, TDD, Azure, WCF, WPF, Web API, JavaScript, jQuery, Redux, Angular JS/4, IIS, Git, JIRA, NUnit.
Confidential - Temple Terrace, FL
.NET Developer
Roles & Responsibilities:
- Actively participated in Agile process (SCRUM) along with the team to deliver core functionality within agreed timescales.
- Developed solutions for diverse programming scenarios in C#, employing Object Oriented Programming (OOP) concepts such as: encapsulation, inheritance, polymorphism, and abstraction.
- Involved in development of Web Forms, Classes using ASP.NET that incorporates both N-Tier Architecture, and Database Connectivity.
- Extensive Experience in Implementing View, Model, Controller and View model by using ASP.Net MVC 4.0/3.0 Framework.
- Extensively used Model Binding technique in ASP .NET MVC to provide a well-designed bridge between HTTP Request Data and C# Action Methods.
- Used Entity Framework Code First approach to communicate with Database and used Data Annotations and Configurations through Fluent API and implemented 1-1, many-many relationships.
- Created WCF SOAP/REST Services and, also used different bindings to make it available to different types of clients.
- Deployment of Web Services for online transactions using C# and exposed them through SOAP and HTTP.
- Created various RESTful services using WEB API to return serialized JSON data which are later consumed through AngularJS services Implemented CRUD functionality with Entity framework in ASP.NET MVC and implemented sorting, filtering and paging.
- Developed GUI using WPF Controls, Windows controls in .NET, VS.NET2012, C# and XAML
- Received business logic specifications and design documents, and translated them into HTML5, CSS3, JSON, JavaScript code and AngularJS.
- Developed WCF service endpoints and exposed them over default protocol (SOAP over http) settings.
- Worked on Redux making to do list reduces, reducers functions and implementing store methods.
- Responsible for making AJAX Calls for the UI Interactions to the Controller Actions using jQuery and getting the Data back as JSON and parsing it onto the UI.
- Extensively worked with Partial Pages, Layouts, Sections to design the CSHTML pages with Razor Engine to get consistent look and feel.
- Writing new classes, business model in C# also maintaining existing classes for connectivity with SQL Server databases.
- Read and Dump the data from various formats to SQL Server objects using SQL Server Integration services (SSIS).
- Used SSRS to create reports, customized Reports, on-demand reports, ad-hoc reports and involved in analyzing multi-dimensional reports in SSRS.
- Used Git for version control of the source code along with the maintenance of the builds and the relevant documents of the same.
- Implemented Unit Testing, Integration Testing and System Testing using NUnit.
Environment: Visual Studio.Net 2012/2015, C#.NET 4.0, ASP.Net 4.0, WCF, LINQ, XML, JavaScript, AngularJS, Web API, CSHTML, CSS, jQuery, WPF, SQL Server 2014, SSRS, SSIS, JSON, Git, NUnit, etc.
Confidential, Houston, TX
Mid-level .NET Developer
Roles & Responsibilities:
- Involved in complete Software Development Life Cycle including Analysis, Design, Implementation, Testing and Maintenance.
- Developed the front end using C#, MVC 4.0, jQuery, Ajax, JavaScript, CSS, HTML 5.0.
- Developed loosely coupled application using C#, MVVM pattern, LINQ, dependency Injection Container Unity Container.
- Created WCF Service to retrieve and send information from client side without post-back.
- Developed Entity Framework to access a relational database from the application.
- Implementation of client-side validations using jQuery and ASP.NET MVC Validation implemented at Controller level using Data Annotations.
- Worked on web forms and data binding controls like Grid View, Data List and drop-down boxes and Mapping page fields to the database fields.
- Actively used cursors, functions and calling procedures from one package to another package and created dynamic SQL statements in Oracle using PL/SQL and ADO.Net.
- Involved in Database modeling, creating tables and in writing stored procedures using Oracle PL/SQL
- Used ADO.NET objects and LINQ to manipulate and retrieve data from the database.
- Worked on TFS version control, individual task status and Database server project.
- Involved Unit Testing, Integration Testing and Regression testing in a regular basis.
Environment: Visual Studio.Net 2012, C#.NET 4.0, ASP.NET 4.0, ADO.NET, MVC4.0, LINQ, XML, TFS, Oracle PL/SQL, HTML, CSS, WCF, JavaScript, jQuery, NUnit.
Confidential
.NET Developer
Roles & Responsibilities:
- Developed the promotions module of the Sprint online application using Visual Studio 2008, VB.Net, ASP.NET, JavaScript, and SQL Server 2008. My role was to program, test and fix any bugs found in the application.
- Involved in development of Web Forms, Classes using VB.NET that incorporates both N-tier architecture and database connectivity.
- Used ADO.NET objects, Dataset, Data Table and Data Adapter for manipulating, retrieving, storing and displaying data from SQL Server Data Source.
- Used Web Services (SOAP, WSDL) for communicating with other application and components.
- Used Validation Controls as well as Custom validation for corresponding validations required for business logic in Web Forms.
- Developed complex Stored Procedures and Triggers in SQL Server 2008.
- Used Remote Desktop Connection to test the application from test and production environment.
- Used TFS for version control of the source code along with the maintenance of the builds and the relevant documents of the same.
- Done Code review, Debugging, Bug Fixing, Unit testing and Integration testing and Production support.
Environment: Visual Studio.NET 2008, VB.Net, ASP.NET, CSS, XML, Web Services, SQL, ADO.NET, T-SQL, SQL Server 2008, Java Script, TFS, jQuery, XML.