Senior Developer Resume
CAREER OBJECTIVE:
To obtain a professional level position with increased challenges in software development
SUMMARY:
- Developed numerous business applications and tools from initial concept through deployment;
- Responsible for designing, and developing new applications
- Refactoring of legacy and/or poorly designed systems; OOA/OOD/DDD/TDD design principles; Agile development methods; Code design; Clean code; Multi - Tiered Development; Console, GUI, Web, Mobile applications
- Manage concurrent projects; Data Access; Critical Deadlines
- Able to work independently or as part of team
- Good written and interpersonal communication skills
- Working with contractors in guiding solutions
- Working with customers to collect requirements Integrating with other teams
- Continuous learner; Quick Learner;
BROAD TECHNOLOGY AREAS:
Polyglot, Web, Desktop, Full Stack, Frontend, Backend, Agile Development, Data Warehousing, RDBMS, NoSQL, Cloud
TECHNOLOGY SKILLS SET
Languages: C#, Java, VB | C++, C, Rust, Go | TypeScript, JavaScript, Ruby, Python, PHP, VBS | F#, Clojure, Scala | T - SQL, PL/SQL;
Frameworks: .NET | STL, Boost, ATL, MFC, CRT, Win32 | JDK, J2EE, Spring | NodeJS;
Web: ASP.NET(Core, MVC, Forms), Ruby on Rails, ASP, JSP, PHP, ISAPI;
API: REST, Web Service, WCF;
Front End: Angular/JS, React, Vue, JQuery, RxJS, HTML5, CSS | WPF, UWP;
Data Access: Entity Framework, ADO.NET/ADO, LINQ, ActiveRecord, Hibernate, JPA, JDBC, ODBC, OLE DB;
Component: COM, DCOM, COM+
Mobile: Android, BlackBerry
App Servers: JBOSS, Tomcat, GlassFish, WildFly
Web Servers: IIS, Apache
OS: Windows, Linux;
RDBMS: SQL Server, Oracle, PostgreSQL, MySQL, Access;
NoSQL: Hadoop, CosmosDB;
Data Science: R;
Cloud: Azure, AWS;
Containers: Docker, Kubernetes;
CI\CD: Jenkins, TeamCity, JIRA;
Tracking: Jira, YouTrack;
IDEs: Visual Studio, VSCode, Jetbrains IDEs;
SCM: Git, CC, CSV;
Protocols: TCP/IP, HTTP;
Practices: Agile, DDD, TDD, UCD, UDD, Scrum, Kanban;
3 rd Party: Documentum, Maximo;
EMPLOYMENT HISTORY
Confidential
Senior Developer
Responsibilities:
- Lead developer and architect for telecom services portal. The project involves Ruby on Rails, Ruby API development and Ruby Gem development. The front-end client is implemented using Angular and modern Javascript libraries. Modern security protocols such as OAuth2 are involved. Data layer uses PosgreSQL and Redis.
Accutrend Developer
Confidential
Responsibilities:
- Lead developer and architect for data warehouse project. The project involves importing, cleaning, transforming and aggregating of millions of records on a monthly for a growing warehouse data set.
- Analyzing and refactoring of previous disparate functionalities into coherent company wide functionality framework for usage in company applications.
Accountrex Developer
Confidential
Responsibilities:
- Lead developer for financial stock trading program.
- The backend technology was implemented in PHP using MySQL.
- The front-end was implemented using JQuery and various JQuery plugins.
- Many enhancements were added.
- Much code refactoring was done for the health of the application.
Confidential
Developer
Responsibilities:
- Added Enhancements to a 3rd party telecom program involving UI and API development with other 3rd party products.
- The technology was heavy on Ruby and Ruby on Rails.
- Some front end in plain JavaScript.
- The data store was MySQL
Confidential
Software Engineer
Responsibilities:
- Enhanced Confidential Asset Suite software.
- Created middle-ware data-bus components in a Java Enterprise environment.
- Technologies involved were JBOSS ESB, Java, Smooks, Freemarker and Camel
- Created Blackberry enterprise business application using Java and the Antenna Asset Suite Framework as part of the overall Enterprise Asset Suite.
- Enhanced internal CRM system using straight Java.
Confidential
Professional Service Programmer
Responsibilities:
- Integrated the Surveillance/Maintenance Assessment module with Assessment program.
- This compliance program was implemented in VB6 and MSAcess.
Confidential
IT Specialist
Responsibilities:
- Enhance/Support PCI 3rd application. This program is used for Energy trading. Backend in work in Oracle with middle layer work done in Java. Scripting enhancements done with Beanshell.
- Enhanced and refactored trade confirmation system. This project involved extensive PL/SQL work in the data layer. Application layer code implemented as a Windows desktop application using .NET technologies and C#.
- Enhanced and refactored municipal billing program. Extensive PL/SQL work involved as well as Windows development using C# and .NET technologies.
- Created reports for a gas management system using VBA technologies.
- Automated entry of energy trades into energy scheduling and risk analysis applications. Technologies involved were Ruby on Rails as well as Java Enterprise environment.
- Created reconciliation reports between energy scheduling and risk analysis applications using Oracle PL/SQL.
Confidential
Developer
Responsibilities:
- Create interface between MAXIMO Asset Software and Documentum DMS using C, C++ and COM.
- Created conversion utilities for data transformation and import into Documentum DMS using C++
- Upgraded MAXIMO 4.1.1 to MAXIMO 5.2 which involved moving from simple Client/Server to a Java Enterprise environment.
- Created functional/technical specifications and implemented MAXIMO 5.2 interfaces with internal and external systems.
- Create MAXIMO 5.2 Custom Applications using Oracle, Java and JSP.
Digital Realities Developer
Confidential
Responsibilities:
- Designed and implemented Ecommerce Website for using ASP.NET and ISAPI technologies. Backend work done in C# and C++, data storage in SQLServer. Front-end done with JavaScript.
- Created an Online Process Server catalog using ASP, JavaScript and an MS Access data store.
Confidential
Travel Developer
Responsibilities:
- Maintained and enhanced travel booking applications using Microsoft technologies (C++ COM, ATL, MFC, C# ASP.NET, Web Services, Windows, VB 6.0, JavaScript, Windows Script Host);
- Enhanced a customer service windows desktop application using C++ and connecting with Mainframe backend.
Confidential
Developer
Responsibilities:
- Created and Enhanced web-based process management software using ASP, SQL Server and XML
- Created a web-based document management application using ASP and SQL Server.
- Created a web-based forms and reports designer using ASP, SQL Server and XML.
- Created a web-based metadata system using ASP, SQL Server and XML.
