We provide IT Staff Augmentation Services!

Senior Software Engineer Resume

5.00/5 (Submit Your Rating)

OBJECTIVE:

To obtain a full - time position as a Senior Software Engineer or suitable role. Assist in leading colleagues to be passionate about technology and their roles within the team.

SUMMARY:

Analyze department and/or company needs for computerization. Designs new or modifies existing systems and writes computer programs to implement the system. Architected abstract systems and designs utilizing cloud computing services and technologies, including Windows and some Linux virtual instances across regions and zones utilizing scaling groups, and elastic services, and reduced the costs of in house server maintenance hundred fold which included eliminating hardware costs and hands-on man hours.

EXPERIENCE:

Confidential

Senior Software Engineer

Confidential

Director of Engineering and AWS Architect

Confidential

Senior Software Engineer

Confidential

Software Engineer

Responsibilities:

  • I wear many hats from being a SysOps admin, System Architect, Senior Software Engineer while being the project manager.
  • Reviews and analyzes systems specifications to determine whether all required elements have been included. Consults with clients to gather information about program needs, objectives, functions, features, and input and output requirements.
  • Analyzes, defines and documents requirements for data, work flow, logical processes, hardware and operating system environment, interfaces with other systems, internal and external checks and controls, and outputs.
  • Uses programming languages to code computer instructions from the systems documentation. Utilizes any special programming techniques necessary to achieve the most effective program.
  • Tests and debugs computer programs.
  • Modifies existing programs to conform to system changes or to make improvements in the existing program.
  • Advises user departments to resolve computer applications, capabilities, alternative programming approaches, limitations, etc. Works with user departments to resolve specific problems or make changes in programs.
  • Trains personnel in user departments in any specific procedures necessary to enter data into terminals for computer processing.
  • Writes and maintains documentation to describe program development, logic, coding, testing, changes, and corrections.
  • Monitors performance of programs after implementation.
  • Uses a personal computer to input and retrieve data.
  • Maintains relationships with other departments and agencies.
  • Extensive experience with the new ASP.Net (ASP.Net Core v1,v2)
  • 2 - Years Angular, NPM, Bower, Nodejs
  • MongoDB, DynamoDB, Neo4j object based database experience
  • Git,TFS, VSS, SubVersion, Visual Studio 6, VS2003 - VS2017
  • 10+ years experience in - COM+, ASP, HTML, VB-Script, TSQL, MS Access C#,VB.NET,ASP.NET, Visual Foxpro, jQuery, JavaScript, XML, .Net Reflection, Serialization, SOAP, XML, ASMX web services, HTTP Stack, Windows Services
  • 8 years experience in - HTTP, REST, WCF, Entity framework, and Linq2SQL
  • 8 years experience in - .net MVC
  • Experience in - C++,Android, iPhone Development, Java, Eclipse, MySQL, PHP, DNN, Wordpress, Linux, BizTalk
  • Experience in - WPF.
  • Experience with Microsoft Cognitive service specifically their FaceAPI where I created a .NET MVC WebApi which allowed clients (applications) to register faces with an associated userid. This API then allow the client to post and image which was then compared against the stored face api data then the API returned “PASS” or “FAIL” based on a configurable threshold set in the FaceApi against the known faces for the user.
  • 3 years Architectural knowledge with AWS - DNS Route53, EC2, CDN (Cloudfront), IAM, RDS, Elastic Transcoding, S3 Blob Cloud storage

We'd love your feedback!