We provide IT Staff Augmentation Services!

Senior Full Stack Software Developer Resume

5.00/5 (Submit Your Rating)

Alpharetta Marietta, GA

OBJECTIVE

  • Through my career, I have demonstrated my advanced skills as a leader, a team player and as a fast learner. I'm a Manager/Lead Senior Full Stack Software Engineer with advance skills in managing / leading a team of various back ground such as software engineers, business analyst, and QA analyst Technically, I excel in both back end and front end technologies.
  • From working as a one man army and building reliable web applications to being a team player, growing technically and socially in a team of various background skills, I am the person that you need for a position that involves demanding skills and commitment. Beside my successful job history, you can see at the bottom of my resume
  • I have a couple of personals projects that keeps growing and which will give you a glimpse of my deep attachment to the field of computer science and goal to always build high quality applications, small and big. You need a Manager/Lead Full Stack Software Engineer committed to one project or multiple projects, able to share his knowledge, able to bring a positive energy to the entire team and bring high quality applications, I am the person you need

TECHNICAL SKILLS

Programming language: C#, C++, Java, C, Objective - C, VB, Assembly Language, MFC

Scripting languages: JavaScript, EXT JS 4, JQuery, JQuery UI, Unix bash, Knockout.js, Backbone.js, JQuery Mobile, Prototype.js, Bootstrap.js, Angular.js 1, Node.js, Express.js, vash.js, underscore.js, Passport.js jade.js, ejs.js, Angular.js 2, Typescript

RDMS languages: T SQL, mySQL, ODBC, PL/SQL, JDBC, Oracle, SQL/MDX, NoSQL, MongoDB, Mongoose

Markup languages: HTML, XHTML,XAML, XML,XSD, XSL,JSON, CSS,SOAP,HTML 5

Application Types: ASP.NET, Silverlight, JSP, ASP.NET MVC, ColdFusion, PHP, WPF DevExpress, Telerik ASP.NET, Telerik Kendo UI, EXT.Net

System Services WCF, Web Services, Web API, ASMX,ADO.NET, LINQ

Web tools: Ajax, Java Servlets, Java Beans, NPM, Bower, Gulp, Grunt

Design Pattern: MVC, MVVM

Protocols: SSH, FTP,HTTP,HTTPS,TCP

Server Products: IIS, Tomcat Apache, SQL Server (Reporting Services, Integration Services), MongoDB, orchestra, Microsoft Azure

Embedded Systems: Iphone Developer, Windows phone Developer, Android Developer, Android Studio

Operating Systems: Microsoft OS, Unix OS, Mac OS, MS-DOS Fiddler

Development tools: visual studio 2005-2013, XCode, Eclipse, Netbeans, Microsoft SQL SERVER 2008, SSRS 2005-2012,SSIS 2005-2012, BizTalk 2010, SQL Server Analysis Services (SSAS) technologies (Cube Design, SQL/MDX), Microsoft Expression, Microsoft XNA, Tableau, SharePoint(2007,2013), Nintex, SQL Back Up, SQL Compare, SQL Profiler, SQL Search,LINQ4Pad NUnit, Grunt.js, Gulp.js

Source Control: Tortoise SVN, TFS,GIT

Methodologies: Rapid Application Development (RAD), SCRUM, AGILE

Software tools: Microsoft office, Microsoft expression, Flash, Dreamweaver, PaintShopPro, Photoshop, Access, AS400, BASIS, Word Press

Entity Framework: SDLC, OOP, DOM, N-tiered

PROFESSIONAL EXPERIENCE

Senior Full Stack Software Developer

Confidential, Alpharetta, Marietta GA

Responsibilities:

  • The Manager / Lead Full Stack Software Developer is one of the key player in delivering quality software applications within a respected time frame.
  • As a Manager, you oversee a team (3-4) of software developer, discuss with the client (UPS) about their need of IT services ranging from windows services to Web applications.
  • As a Lead Software Engineer, you come up with strategies on implementing software application and you work hands in hands with your teammate to deliver a solid application following an Agile Environment and Software development best procedure.
  • As Full Stack Software Developer, you develops, reviews, analyzes, modifies, test, debug, enhance and maintain Web applications, Windows services, Mobile Applications (Native & Hybrid) and SQL servers.
  • BEMS (Web Application) (Brokerage Entry Management System) is an ASP.NET MVC application with SQL Server back end. The purpose of the Global Entry Management System (GEMS) is to provide a tool for the users, internal to UPS for all countries, to manually key Global Brokerage Customs entry data that will be sent to Flex Global View (FGV). (FGV is an internal visibility tool.) . This project is to provide the keyed Brokerage Customs entry data, using the FGV CDE XML format, to the Global Integration Center (GIC) for transport. GIC will send the data to FGV. This will centralize the visibility of the Global Brokerage entry data within FGV. The application has been built using tools such as Angular JS and Entity Framework 6.
  • BEMS (Mobile Application) is the mobile version of the web application mentioned above.
  • UPS SortEDI (Electronic Data Interchange) is a Windows Service that processes thousands of files everyday transporting received files and transmitting it to one or multiple locations and at the same time converting it to multiple files type like csv. Folders location and services are managed through SharePoint.
  • BEMS UPLOAD TOOL is an ASP.NET MVC application with SQL Server back end. It is an extension on the previous mentioned application called BEMS. It provides a strict and secure way for the user to upload data utilized by BEMS which is categorized by the Country.
  • ABA (APPLE Brokerage Asia) is an ASP.NET MVC application with a backend responsibilities divided between SQL Server and BizTalk. Here BizTalk do most of the work by possessing EDI Files (XML files). While BizTalk process millions of files, there are some instance where either those files are corrupted or are missing data. In this case, the web application is a sample interface used by the user to fix any data related problem generated by importing those files in the SQL Server through BizTalk.
  • ABA (Mobile) is an Android application built using Native Android app mobile development. It is the mobile version of the web application mentioned above.

Environment: ASP.NET MVC, JavaScript, JQuery, Jquery UI, Angular.js1, Angular 2, Typescript, Boostrap.js, T SQL, SSIS, Microsoft visual Studio 2015, Excel, Entity Framework, LINQ, SQL Back up, SQL Compare, SQL Search, SQL Profiler, Node.js, MongoDB, Mongoose, Express, Git, TFS, npm, Bower, Gulp, Grunt, Web API, MEAN, ANDROID Studio, XAMARIN

Full Stack Software Developer

Confidential, Marietta GA

Responsibilities:

  • The Full Stack Software Developer Develop, test, implement, maintain and support moderate to complex solutions. This includes but is not limited to customized coding, software integration, analysis, configuring solutions, or using toolsets such as ASP.Net, C#, HTML, JavaScript, SQL server.
  • Conducts robust unit testing and provides testing support for subsequent release testing. Creates technical designs complete with documentation and implements in-house and/or vendor solutions into moderate to complex environments. Involves 50% support and 50% development.
  • Develops and maintains applications solutions to improve business process through custom Web programming (asp.net, SharePoint), Windows Services, Web Services, reports, QA, testing and documentation of code and development support.
  • The Full Stack Senior Software Developer develops applications in a SCRUM environment while taking ownership of older applications and building brand new application, providing programming Front End and Back End support for those applications.
  • FIRE (Fixed Income Reports and Extracts) & FX-Gateway (FX-WSS Gateway Portal) are ASP.NET Web application that supports reporting through SSRS.
  • Zuul Administrastion (User Authorization) is an ASP.NET web application that manages user access to all web application through WCF. Access to an application is defined by the Features and roles associated with a user id. A user can have multiple Features and roles. A role defines the role of user toward the overall application. For examples Admin, Global, Middle Office. A feature defines what the user has access to if its roles are restricted. For examples Application Access, Trade Search, Account Search, SBT Position Exception Report, Report Utility Manager, MO Report Folder.
  • Pipeline-X (Pipeline management Portal) is an ASP.NET Web Application that manages all window services. It permits the user to start, restart, stop and schedule a window service to run.
  • PE-DSCurve & PE-OISCurve are Window Services part of Calypso (Java based desktop application that generate and suggest rates for the stock Market). They receive rates using the DSCurveAPI WCF web service which get data then Save data to a flat file and finally transmit or Post data to Wall Street using The MMRateAPI WCF web service .
  • FIRE (Fixed Income Reports and Extracts) - Report Scheduler is a window service that sends Excel and PDF documents created Through SSRS.
  • Consolidated Payment Files System is a window service which goal is to process any type of files and send them automatically to the appropriate party. Files are saved in the SQL server as binary and as email attachments saved in the SQL server database. The window service which is always ON sends the emails one at time along with their attachments. Web application (ASP.NET) or Desktop application (WPF) can be used to start or stop a window service.
  • Writes stored procedures to generate usable and meaningful data views to ensure applications are readable and easily understood.
  • Performs data source analysis, creates and designs reports through SSRS.

Environment: ASP.NET Web Forms, ASP.NET MVC, Telerik Kendo UI, Telerik ASP.NET, JavaScript, JQuery, Jquery UI, Angular.js, Knockout.js, Boostrap.js, T SQL, ADO.NET, SSIS, Microsoft visual Studio 2010-2013, Excel, Access, VB.NET, LINQ, HTML, N-tiered applications, SQL Back up, SQL Compare, SQL Search, SQL Profiler.

Finance Specialist/Senior Software Developer

Confidential, Marietta GA

Responsibilities:

  • The Finance Specialist I - Software Developer provides ongoing design, development, and support of web based database applications, with responsibilities including gathering requirements from clients, analysis, design, construction, delivery of custom software-based solutions.
  • Develops and maintains applications solutions to improve business process through custom Web programming (asp.net), Mobile Applications ( Native & Hybrid), reports, QA, testing and documentation of code and development support.
  • The Finance Specialist I - Software Developer develops applications in a Rapid Application Development (RAD) environment while taking ownership of older applications and building brand new application, providing programming Front End and Back End support for those applications and finally providing customer support for those applications meaning being able not only to comprehend application as a Software Engineer but as well as a Finance Analyst as it is the owner responsibility to be able to answer inquiries from customers ( ranging from VP, Director, Finance Analyst
  • Business Analyst and more) in a professional Finance Context .
  • Build internal applications (web applications). Use SSIS, ASP.NET, ADO.NET, JavaScript, JQuery, DevExpress and SQL Server to develop, debug and maintain internal websites.
  • ASP.NET applications that permit a user to monitor performance of delivered products(OTIF) or to monitor the transportation of those products (Transportation One Source), dynamically creating tables with options of exporting those tables as an excel or pdf. Applications (Build from the beginning to the end) such as:
  • OTIF (On Time In Full): Monitor On Time and In Full delivery of Coca Cola products. (ASP.NET,SQL,SSIS,JQUERY, JQUERY UI, DevExpress)
  • PPV (Purchase Price Variance): Serves as a centralized PPV data warehouse that generates PPV Financials reports. (ASP.NET,SQL,JQUERY, JQUERY UI, DevExpress)
  • Transportation One Source: Reports Transportation transactional and financial metrics. (ASP.NET, SQL, DevExpress)
  • Trans OPS (Transportation Operations & procurements) (ASP.NET, DEV Express)
  • Delivery Flexing: Measures The number of deliveries made at the Distribution Center broken down by Enterprise Chain.(ASP,NET, DevExpress, JQUERYUI, JQUERY)
  • Club Tool: Use a combination of SQL, MDX, ASP.NET, DevExpress and more, to create a Charting and Grid view web application capable to get millions of records in seconds (SSIS, SSAS, MDX, SQL, Dev Express, ASP.NET).
  • Club Tool (Android app) is the mobile version the web application mentioned above. It is built using Native Android app mobile development using Android Studio. Internal Use Only. The application is built using Android Studio using Material Design Structure and SQL Server. The application goal is to monitor performance of Coca Cola deliveries by products using Charts, Grids …
  • Using Android Studio, Material Design structure, SQL server, I build Club Tool .
  • The application goal is to monitor performance of Coca Cola deliveries by products using Chart, Grids ...
  • Full Service Scorecard: Application reporting data in a GridView following a Dynamic Tree Architecture. With options no only as filtering, paging but also dynamically selecting which columns to display. (ASP.NET, SQL, DevExpress)
  • Canada S&OP Commercial Admin: DevExpress Application used for the user to upload, edit, update and delete Canada S&OP data in a safe and control asp.net environment. (ASP.NET, SQL, DevExpress)
  • Brampton Scorecard Manual Metrics Upload: Asp.net Application permitting the user to upload, edit, update and delete metrics goals, location and time frame. (ASP.NET, SQL, DevExpress)
  • Forecast Accuracy: Tableau application predicting orders from many Locations through Table & graph format (Tableau)
  • True On Time Canada: monitors the on time delivery products at the hours instead of the day. (ASP.NET, Angular.js, Node.js, Express.js, vash.js, underscore.js, Bootstrap.js, Telerik Kendo UI )
  • Distribution Planning Scorecard: central application metrics for distribution planners. This is an application that would call multiple server in order to grab multiple metrics necessary for planners such as OTIF, OnTime, InFull, In Window (in window deliveries divided by Total deliveries), Rout Sequence (True Loads divided by Total loads). (ASP.NET, Angular.js, Node.js, Express.js, vash.js, underscore.js, Bootstrap.js, Telerik Kendo UI )
  • Designs and builds databases to support web applications with foundation designs that allow implementation of future business rule changes.
  • Writes stored procedures to generate usable and meaningful data views to ensure applications are readable and easily understood.
  • Performs data source analysis, creates and designs reports, and resolves data issues.
  • Develops reporting applications to deliver data to users.
  • Create OLAP Cube that is used by ASP.NET Web Tool for creating a Grid View that will be connected directly to the Cube or use SQL/MDX to generate dynamic Web Reports.

Environment: ASP.NET Web Forms, ASP.NET MVC, DevExpress, Telerik Kendo UI, Telerik ASP.NET, JavaScript, JQuery, Jquery UI, T SQL, ADO.NET, SSIS, SSAS (Cube Design, SQL/MDX), Microsoft visual Studio 2010-2013, Excel, Access, VB.NET, LINQ, Angular.js, Node.js, Express.js, vash.js, underscore.js, Bootstrap.js, Passport.js, HTML, ASP.NET MVC, N-tiered applications, Tableau, Microsoft Azure, WEB API (REST), WCF (SOAP),MEAN, XAMARIN, ANDROID Studio

Software Developer

Confidential, Marietta GA

Responsibilities:

  • The Software Developer provides ongoing design, development, and support of web based database applications, with responsibilities including gathering requirements from clients, analysis, design, construction and delivery of custom software-based solutions.
  • Develops and maintains applications solutions to improve business process through custom programming (asp.net and console application), automation, reports, QA, testing and documentation of code and development support. The Software Developer develops applications in a SCRUM environment.
  • Build internal applications (web applications). Use ASP.NET, ADO.NET along with DevExpress and SQL Server to develop, debug and maintain internal websites. Applications such as Hanna Dialer Report Builder, an ASP.NET application that permit a client to monitor the collection calls based on different input, dynamically creating a table with options of exporting table as an excel file.
  • Applications (Build from the beginning to the end) such as:
  • Hanna Dialer Report Builder: ASP.NET web application using ADO.NET alongside with DevExpress is an application reporting the calling performance of our debt collector team in successfully contacting those who owes debts vs the number of dropped called and unsuccessful communication.
  • Designs and builds databases to support web applications with foundation designs that allow implementation of future business rule changes.
  • Writes stored procedures to generate usable and meaningful data views to ensure applications are readable and easily understood.
  • Performs data source analysis, creates and designs reports through SSRS, and resolves data issues.
  • Develops reporting applications to deliver data to users.

Environment: SSRS 2005-2008, ASP.NET, DevExpress, JavaScript, Jquery, T SQL, ADO.NETMicrosoft visual Studio 2010

Programmer Analyst/Software Engineer

Confidential, Sandy Springs GA

Responsibilities:

  • Build internal applications (web applications and windows based applications) . Use ASP.NET, Web Services, Cold Fusion and WCF along with EXT JS 4, JQuery (JavaScript libraries) and SQL Server to develop, debug and maintain internal websites. Applications such as Insight, an ASP.NET application permit a client to analyze the business growth of the company in certain areas.
  • Use WPF, Web Services, JSON and XAML to develop, debug and maintain windows based applications in a stable OS environment. Applications such as Report book builder permit the user to create and export PDF Reports on the click of a Button.
  • Applications (Build from the beginning to the end) such as:
  • Insight: EXT JS application using ASP.NET as a container. Using JSON, MVC, WEB API, LINQ, WCF. It’s web application that reports the performance of UPS on shipment of product.
  • Report Book Builder: WPF Application which can be installed as Windows PC. It’s a windows application using C#, XAML, JSON, Multithread programming to produce dynamic pdf report based on SSRS styled XML.
  • Pulls and scrubs data into SQL Server databases using SSIS.
  • Designs and builds databases to support web applications with foundation designs that allow implementation of future business rule changes.
  • Writes stored procedures to generate usable and meaningful data views to ensure applications are readable and easily understood.
  • Performs data source analysis, creates and designs reports through SSRS and EXT JS 4, and resolves data issues.
  • Develops reporting applications to deliver data to users.

Environment: SSRS 2005-2008, ASP.NET, EXT JS 4, JavaScript, Jquery, JSON, SQL, MVC, T SQL, XAML, SQL SEVER, SSIS 2008, Microsoft visual Studio 2010,WCF, Web Services, WPF, JQuery, ColdFusion, ADO.NET, Web API, N-tiered applications

Software Engineer

Confidential, Sandy Springs GA

Responsibilities:

  • Write well designed, testable, efficient code
  • Maintain existing software solutions by identifying and correcting software defects
  • Provide technical assistance and cross training to other team members.
  • Provide training and assistance to users.

Environment: Microsoft Visual Studio, Team Foundation Server, SQL Server, C#, VB.NET, JavaScript, J-Query, T-SQL, SSIS, SSRS, SSAS

We'd love your feedback!