Sr. Software Engineer Resume
SUMMARY
- Over 20 years of extensive experience in Software Development Life Cycle (SDLC) using Agile and Waterfall methodologies
- In depth knowledge of AWS cloud services in Compute, Storage, Database, Analytics, Networking, Security, Identity & Compliance
- Experience in Hadoop Ecosystem for ingestion, storage, querying, processing and analysis of big data
- Expertise in creating, debugging, scheduling and monitoring jobs using Apache Airflow
- Experience in Relational, NoSQL and Graph database design, programming, relationships, data transformation services and integration of various data sources
- Highly proficient in SQL, PL/SQL, T - SQL and Cypher Query writing skillsets (Query Optimization, ETL Scripts, Performance tuning, procedures and packages etc.,)
- Experience with geo-database, spatial shape files and spatial data for geocoding and relating data with spatial analysis
- Experience using Microsoft .NET technology for developing web and windows-based applications
TECHNICAL SKILLS
Languages: Python, JavaScript, TypeScript, C#, Visual Basic .Net, Java, COBOL
Web Technologies: JavaScript, AngularJS, ExpressJS, jQuery, flask, Django, Bootstrap, Swagger, ASP.NET, HTML, and Google Maps API
Databases: Relational (SQL Server, Oracle, Postgres, MySQL), NoSQL (MongoDB, DynamoDB) and Graph Databases (Neo4j)
Operating Systems: Windows, UNIX, Linux (RHEL, CentOS, Ubuntu, Amazon Linux)
Development Tools: Visual Studio, Business Intelligence Development Studio, Infragistics Controls, Telerik Controls, DevExpress Controls, Component One Studio Controls, GitHub, Bitbucket, perforce
PROFESSIONAL EXPERIENCE
Sr. Software Engineer
Confidential
Responsibilities:
- Involved in identifying, designing and implementing internal process improvements, automating manual processes, optimizing data delivery and re-designing infrastructure for greater scalability
- Involved in extraction, transformation and loading of data from a wide variety of data sources using Apache Airflow, AWS EMR, Hadoop, Spark, python, SQL, Presto
- Involved in troubleshooting database problems, performance tuning, partitioning and SQL tuning. Build SQL Server SSIS packages for data ETL jobs
- Managed application including design, develop and implement to transfer large volumes of spatial/non spatial data to Address Master Point database
- Managed front end applications including design, develop, test and implement using JavaScript, React, ExpressJS, NodeJS,
- Involved in design, develop, test middleware API using JavaScript, NodeJS, Swagger UI
- Managed Graph Databases Neo4j to analyze, identify and relate different entities with the acceptable relationship between different nodes
Environment: Python, Airflow, AWS, EMR, Spark, Presto, SQL Server, Oracle, Postgres, Neo4j, Cypher, .NET, C#, NodeJS, JavaScript, Swagger, QGIS, PostGIS, Google Maps API, Docker
Application Developer
Confidential, New York
Responsibilities:
- Involved in the application analysis, design, develop, test, implement, maintain, upgrade and support windows and web-based application
- Created sophisticated SQL Server database objects to responsively handle complex queries (T-SQL, DTS, triggers, stored procedures, functions and optimization) and .NET data access components
- Involved in Analyzing the database objects (packages, stored procedures, functions)
- Involved in Optimization of database and improve performance of the database
- Worked on developing Windows and Web based applications Using DevExpress eXpressApp Framework for .NET
- Worked on front end web application using JavaScript, NodeJS, Typescript, Angular
- Worked on middleware API using JavaScript, NodeJS, Swagger
- Created CRUDs to allow edits through WCF Services
- Created Reports using Crystal Reports
- Involved in Planning and Configuring web applications in IIS.
- Involved in Documentation of the application for end users
Environment: NodeJS, AngularJS, Typescript, .NET, C#, ASP.NET, MVC, jQuery, HTML5, CCS3, AJAX, WPF, DEVEXPRESS, eXpressApp Framework, SQL Server, Entity Framework, Crystal Reports, TFS
Sr. .Net Developer
Confidential, New York
Responsibilities:
- Designed, developed, and tested the GUI using WPF, WinForms using DevExpress/Infragistics Controls
- Worked on front end web application using ASP.NET, DEVExpress
- Performed Unit Testing of the programs using MBUnit and Gallio
- Involved in designing, coding, debugging the database objects
- Involved in Analyzing the database objects (packages, stored procedures, functions) using profiler
- Involved in Optimization of database and improve performance of the database
- Successfully completed proof of concept projects in Windows and the Web based environment
Environment: Visual Studio 2012, .NET4.0, C#, WPF, WinForms, WCF, ASP.NET, Infragistics, DevExpress, SQL Server, MBUnit, Perforce Version Management, LLBLgen Pro
Sr. Software Developer
Confidential, New York
Responsibilities:
- Helping in formulating the business tasks for the site, individually designing the logical and physical structure of the application
- Implementing business logic as .NET Framework assemblies
- Involved in designing, coding, testing the user interface screens using Telerik Controls
- Envisioning and building front-end for the site written in ASP.NET, C#, VB.NET, DHTML, JavaScript, CSS, XML, XSL/XSLT
- Performing business and system analysis, designing application and database structure
- Converting existing data into SQL Server using SSIS packages and VBScript
- Generate reports using SQL Server Reporting Services base on SQL Server database
Environment: Visual Studio 2008, C#, SCSF, WCSF, ASP.NET, MVC, WinForms, WPF, Enterprise Library 4.1, WCF, Telerik Controls, AJAX, Oracle, SQL Server, MBUnit, AutoMapper, SharePoint, InfoPath, Aspose, Visual Source Safe and Windows
Software Developer / Programmer
Confidential
Responsibilities:
- Involved in designing the user interface screens using VB.Net, C#, Java Script, CSS
- Responsible for the application analysis, design, develop, test and support
- Created procedures, triggers to access, insert and update data on SQL Server 2005
- Created Crystal reports to access and generate the reports
- Documented application process and elements required for applications
Environment: .NET 2.0, C#, WINFORMS, IIS 6.0, SQL Server 2005, Crystal Reports, Component One Studio Enterprise, Lotus Notes, Visual Source Safe, Subversion and Windows