Software Developer Resume
St, LouiS
SUMMARY
- 10 years of IT experience, from level 1 support to developing software applications from zero utilizing new project management trends like agile, scrum and Kanban as well as classic project management (aSAP blueprint) and developing solutions with software utilizing modern languages and frameworks for back - end like C# and Java and Html, CSS, JavaScript and Angular at the front-end and using SQL Server and MySQL as data containers.
- Strong knowledge of OOP concepts in core .Net Framework like Encapsulation, Polymorphism, Abstraction, Inherence, Lambda functions with experience applying Patterns, Generics, and Multithreading.
- Expertise working with Design patterns: MVC, MVVC
- Excellent experience in SQL including these DBs: MS-SQL, MySQL, Azure
- Good working experience with Frontend, JavaScript UI debugging like Chrome Debugger, Mozilla Firebug, Edge, IE and other developer tools.
- Good experience with JavaScript, Typescript, AJAX, JQuery.
- Experience in developing SPA frameworks with Angular versions 2,4,5,6,7,8,9.
- Good experience in designing professional UI web applications using front-end technologies like HTML5, CSS3, Less, Bootstrap, XML, JSON.
- Good Exposure in working with complex Excel, OLEDB, PDF Files, CSV Files, SQL Database and E-mail Automation.
- Good experience in version control systems like TFS, GIT, Bitbucket & SVN.
- Good Experience in Microsoft Development Tools: C#, Entity, WPF, ASPs, IIS,Razor.
- Good Experience working with data structures
- Good experience using third party libraries like Mega repository, Signal-R.
- Good experience working with Web API in Net core 2.0.
- Good experience working with WPF.
- Experience with Server configuration for FTP publishing
- Have great troubleshooting skills, a broader view of a problem-solution.
- Web Developer with strong back-end affinity and intermediate front-end.
- Experience with Angular 5 and 9.
- Develop T-Sql Stored Procedures and queries.
- Version control using GIT.
- .Net and C# Knowledge
- Java, Java EE knowledge as backend add-on transactions to NCR Authentic 3.4
- Deployment to Azure cloud using Pipelines and Releases from DevOps Console.
- Deployment of Azure cloud infrastructure (Storage, App services, Azure Functions, VM).
- JavaScript intermediate expertise
- Some unit testing (utilizing Mock, Mockito, NUnit, JUnit)
- Docker knowledge
- Beginner Kubernetes knowledge
- Following agile project management using scrum and Kanban.
TECHNICAL SKILLS
Web Technologies: HTML, XML, CSS, Classic ASP, ASP.NET, JavaScript, jQuery, AJAX, ASP.NET Core, MVC, Angular 8, REST API
Languages: C, VB.NET, C#.NET, PowerShell, PL/SQL
Frameworks: .NET 4.5, .NET CORE 5.0, LINQ, Web Service, Web API, Entity Framework, Dapper
Platforms /Operating Systems: Window 10, 11 and Linux
RDBMS: SQL Server 2008/2014/2019 , Oracle 19C
Tools: Visual Studio 2012/2015/2019 , Visual Studio code
Version Controls: MS Team Foundation Server, GIT
PROFESSIONAL EXPERIENCE
Software DeveloperConfidential, St. Louis
Responsibilities:
- Create the API to manage the calls of third parties.
- Manage use case testing on dev environments.
- Manage deployment to Dev and Test so all Secrets and configurations where correctly initiated.
- Create new Collections, indexes and Aggregate queries using Studio3T.
- Participation in the initial development of the framework in Angular 4.
- Experience developing Restful services with Net core 2.0
- Creation of custom components using directives and use of external libraries to implement notifications with Signal R.
- Development from scratch updating versions from 4 to 6 and then to Angular 8 using Net core 2.0 for the creation of APIS
- Site administration for Angular code releases using FTP.
- Development of an audit system of more than 4 years, updating its version from Angular 4 to Angular 8.
- Implementation of a JSON tree for requests to Web APIs.
- Implementation of dynamic templates to load data in responsive tables.
- Implementation of canvas for implementation of a diagramed.
- Implementation mocks for data return simulation.
- Security implementation implementing JWT.
- Implementation of Paypal payments.
- Developed Applications using ASP.NET MVC 4.0 with Razor view engine C in Visual Studio 2012.
- Configuration and use of POSTMAN to simulate different environments to test Web APIs.
- Implementation for connection with Mega for the administration of documents within the application in Angular.
- Created user Interface Pages with Razor Views and Partial Views.
- Implementation of the Singleton pattern for connection strings, mega/ SQL.
- Implementation of ngZorro library like bootstrap for html frames.
Environment: .Net, GitLab, Rancher, C#, Docker, Kubernetes, C#
Software Developer
Confidential
Responsibilities:
- Create Front-end code (Angular) based on wireframes provided from PM.
- Create Back-end code with business logic (Models, Services, Data Access Layer)
- Create and Consume Rest services to send information from Back end to Front end.
- Use existing SPA to add our project as a new module.
- Create unit tests for basic testing and for CI builds.
- Daily standup to check progress on tickets assigned
- Help co-workers when they need it.
- Develop Web API using ASP.Net Web API to connect UI with database.
- Participation in the initial development of the framework in Angular 4.
- Experience developing Restful services with Net core 2.0 using
- Creation of custom components using directives and use of external libraries to implement notifications with Signal R.
- Development from scratch updating Angular versions from 4 to 6 and then to Angular 8 using Net core 2.0 for the creation of APIS.
- Site administration for Angular code releases using FTP.
- Used Bootstrap framework for developing customizable and fully responsive for various screen sizes.
- Developed business end user facing front pages usingjQuery,CSS3,HTML 5,XML 2.0, JavaScript, andBootstrap.
- Created and consumed WCFservices, whicharebased on SOA architectureto expose the application functionality for different transport protocols.
- Work with Business Analysts to implement complex business requirements in C#.
- Write Stored Procedures and T-SQLQueries to retrieve/save data.
- Implement web pages’ logic on client side using jQuery JavaScript library.
- Write Unit Tests using NUnit framework.
- Participate in Sprint meeting - Daily, Scrum, Sprint Planning, Backlog Grooming, Sign Off, Sprint Review, Sprint Retrospective
- Used LINQ to Entities to write Lambda Expressions for data sorting, filtering, and projection in various dimensions.
- Used ASP.NET MVC framework to support the use of Dependency Injection to inject objects into a class, instead of relying on the class to create the object itself.
- Created and maintained database objects like complex Stored Procedures, Triggers, Cursors, and Tables, Views and SQL Joins.
Environment: JavaScript, HTML, CSS, .Net, Angular, C#, SQL, Visual Studio professional, Visual Studio Code.
Software Developer
Confidential
Responsibilities:
- Programing back end on Visual Basic.Net
- Getting the mockups on HTML, CSS, and JavaScript.
- Setting Stored Procedures to get the desired data as well as validating the input and edit of such data.
- Getting all the bug fixes and design flaws iron out for production.
Environment: VB.net, Razor pages, Team Foundation Server, HTML, CSS, JavaScript, jQuery, SQL Server.
Software Developer
Confidential
Responsibilities:
- Dealing with Technical debt on main product and modules.
- Dealing with changes made by SAT (Mexican equivalence of IRS) for compliance of application with new rules.
- Adding new features to existing applications.
Environment: C#, .Net, SQL, Azure Functions, Angular, HTML, CSS, JavaScript
Software Developer
Confidential
Responsibilities:
- Tune the search engine ( Confidential ) to maintain optimal times for front end requests.
- Build new interfaces to receive information from hotels according to their distribution specifications.
- Build internal tools used by the QA team.
- Migrate Data infrastructure from SQL Server into MySql server and enable Server replication.
- Migrate old applications written on VB.Net to C#.
- Began the transition from local infrastructure into Docker and Kubernetes.
- On-Call support for Confidential to solve production issues with tight SLA compliance.
- Rebuilding the search engine to open-source solutions and frameworks to help reduce server infrastructure and licensing cost.
Environment: C#, .Net, Docker, Azure Cloud, Google Cloud Platform, Kubernetes, VB.net, SQL Server, MySql
Java Programmer
Confidential
Responsibilities:
- Help lead programmers with the current project.
- Attend Meetings with Project management to hear of any modification to current development
- Unit testing and Matrix testing and basic regression testing.
- Attend the go-live of the patch for any last-minute bug and configuration of the patch.
Environment: Java, Eclipse, NCR Authentic
Confidential
Responsibilities:
- Get business blueprint and translate it to a SBO Workflow for Sales, Purchases, inventory, A/R and A/P
- Give Training to the end user on how to use each module depending on their role and how they will apply the new system.
- Create custom queries in T-SQL for needed information not native to SBO.
- Create custom reports in Crystal Reports to display queries of management and executives.
- Pick up Request for any Custom Add-on needed to be either bought or developed for any specific Business Line.
Environment: Sap Business One, Microsoft SQL Server.
Confidential
Responsibilities:
- Give Level 1 and Level 2 Support to end-users.
- Train new personnel to each area on how to use Sap Business One
- Create custom queries in T-SQL for needed information not native to SBO.
- Create custom reports in Crystal Reports to display queries of management and executives.
- Evaluate and research new Add-ons to help facilitate the business pipeline.
- Look into the workflow and try to implement better solutions.
- Work with .Net to develop tools to manage all the companies and save time on repetitive tasks.
- Implement new companies for the group.
Environment: Sap Business One, Microsoft SQL Server.
Confidential
Responsibilities:
- Give Level 1 and Level 2 Support to end-users.
- Update the Application to new Service Packs or Versions
- If needed basic Database Administration (Backups and cleaning of logs for SBO)
- Create custom queries in T-SQL for needed information not native to SBO.
- Create custom reports in Crystal Reports to display queries of management and executives.
- Manage and intervene when escalating support to manufacturer
Environment: Sap Business One, Microsoft SQL Server.
