We provide IT Staff Augmentation Services!

Senior Software Developer Resume

4.00/5 (Submit Your Rating)

SUMMARY:

  • Responsible for documenting the entire process of the project.
  • In charge of developing the entire SDLC process.
  • Accountable for applying, planning, analyzing, and designing skills through the entire project process.
  • Design, develop and implement several of web application that support day - to-day operations.
  • Develop technical solutions that definitively improve scalability, performance and profits.
  • Discern key business requirements and objectives by interfacing with stakeholders.
  • Plan, develop and implement successful large-scale projects from conception to completion.
  • Expert in C#.net, Asp.net development and object-oriented analysis.
  • Superior analytical, time management, collaboration and problem-solving skills.
  • Dependable of leading the team development to completion of the project.
  • Responsible for meeting all of the client’s expectations.
  • In charge of designing the overall layout of the project.

TECHNICAL SKILLS:

Database Management Software: Oracle, SQL Server 2008, SQLite, MySQL, and Microsoft Access.

Programming Language: Visual Studio.net, JAVA, Android Studio, Eclipse, and C++.

3D Animation Software: 3D Studio Max and AutoCAD.

Web Designed Software: HTML and Adobe Creative Suite, Sitecore s Web CMS, Magento CMS.

Other Technology Skills: Microsoft .Net Technology, Reporting Services, Analysis Services, N - tier architecture, PL/SQL (Triggers, Procedures, Packages, & etc.), API Web services. SOAP, XML, MVC, Net Framework from 1.1 to 4.5, T-SQL, WPF, WCF, Win Form, Team Foundation Server, OOP

WORK EXPERIENCE:

Confidential

Senior Software Developer

  • Develop Application Automation with multi-threaded application and keep track of multiple process running at the same time.
  • Provide Dashboard application that monitors the Application Automation with business visibility to total runs successful, total restart runs, Successful rate, Unsuccessful rate, and Daily Trend Logs at a daily, weekly, and monthly view of the Application Automation Process
  • Develop and expose software components as Web Services for Service-Oriented Architecture, using WS-Security open standards specifications.
  • Working with members of diverse technical and business teams, helping with story boarding, prototyping and developing complex technical solutions to best solve business requirements.
  • Reviewing, analyzing, and resolving any existing problems that come up with legacy systems and handle programming assignments accordingly.
  • Scripting and web development Collaboration with team members, sharing development responsibility by using best practice such as per-to-per code review techniques.
  • Creating, and maintaining proper technical documentation of systems/modules and adhering to proper Software Development Life Cycle protocols.
  • Developing web applications and modules with .Net framework.
  • Working with SQL Server (2008 and 2012) - working with Stored procedures, views, triggers, functions, complex queries etc.
  • Working with Integration services (SSIS), and reporting services (SSRS).
  • Building and coding applications and/or modules with .Net 4.5, .net 4.6, C# 5.0, async / await, ASP.NET Forms / MVC / Web API, Entity Framework, WCF, WPF, SQL SERVER 2012, SSIS / SSRS, RESTful web services, HTML / CSS, XML / XSD / XSLT, Javascript / jQuery.
  • Working with Object oriented programming (OOP) and computer science foundations, such as memory management and application performance.
  • Designing and working with n-tier architecture (UI, Business logic layer, Data access layer) along with service-oriented architectures (SOA) by exposing applications as Web Services.
  • Applying best practice in each software development, and deployment. Such as; secure coding principles & practices, Unit testing (nUnit, xUnit, etc.), and Source Control (SVN, Subversion, TFS and Github).
  • Building and designing specifications for application such as: WPF/Winform or web applications.
  • Provide strong communication, presentation, and documentation skills. Such as ER-diagram, system flow-chart, system context diagram and UML.
  • Provide a high level understanding of the business and technical requirements from clients. Such as: working at an abstract level and to set the technical direction in the context of ambiguity.
  • Contribute to develop prototyping, refining, system testing, analyzing, performance testing, and debugging applications.
Confidential

Senior Software Developer

  • Create and develop an in-house ERP System applying SDLC methodology such as: waterfall and agile.
  • Maintained project schedules and task.
  • Collaborate with other departments and team development to identify problems and formulate alternative solutions.
  • Ensure high quality code by using pair programming approach such as Team Foundation Server
  • Develops information system by designing, developing, and installing software solution.
  • Documents and demonstrates solutions by developing documentation, flowcharts, layouts, diagrams, charts, code comments, object orienteered programing and clear code.
  • Develop software solutions by studying information needs; conferring with users; studying the systems flow, data usage, and work processes, investigating problem areas; following the software development lifecycle.
  • Gather the software requirement from CEO and manage a team. Report directly to the CEO.
  • Coordinate and plan with CEO regarding to milestones deadlines.
  • Furthermore, apply analytical skills for high and low priorities at a weekly bases.
  • Determines operational feasibility by evaluating analysis, problem definition, requirements, solution development, and proposed solutions.
  • Front end graphical user interface design.
Confidential, Chicago

Technology Integration Specialist

  • Work with principals, department heads, teachers, and others who will help implement the district technology plan.
  • Meet with school level technology leaders and technology committees for each school building in order to assist in implementation of the district plan at a school level.
  • Establish evaluation guidelines so that data from different schools can be compared and can be used as part of the evaluation of district progress.
  • Understand the district budget, budgeting process, and spending process, and work within this system to secure adequate resources for instructional computing.
  • Help the district to develop and implement plans for the acquisition and maintenance of hardware and software.
Confidential

Junior Android Developer

  • Create and Develop a Mobile Android App.
  • Design the features for the database interface relevant for the mobile application and user interface (GUI) with the appropriate icon and display for the screen.
  • Develop updates, modules and components for mobile app.
  • Comply with Google Play Developer Console Standards.
  • Research on application acceptance and solicited feedback from users to make the new and existing application more user friendly.
Confidential

Software Project Lead Team

  • Work with the Project Manager to ensure customer requirements are recognized.
  • Works with Project Manager to develop detailed project plans, coordinates customer activities, and manages software design and development activities, system build processes, in-house system testing, and on-site implementation and/or integration.
  • Build database structure and import data into the database in oracle environment.
  • Install and build server, computers, printers, scanners, access points, and handhelds in the client site.
  • Oversee the implementation and make sure all components hardware and software work properly.
  • Customized in-house software that meets the client’s needs and troubleshoot any bugs at may appear in client site.
  • Programming Language: C#.net, XML, HTML, ASP.net
  • Build single or multi-clustering server environment.
  • Install and configure Dell modular disk storage manager, active directory, DNS, IIS, application development, oracle, oracle failsafe, failover clustering management, and in-house software.
  • Adding resources, database, services, applications, and storage volumes with their dependencies in failover clustering management.
Confidential

Technology Coordinator

  • Assisted in maintaining student records and special event coordination.
  • Responsible for installation, configuration, supporting and troubleshooting of technology systems.
  • Train Staff with new technologies (Software and Hardware) provided by CPS
  • Establishes an environment encouraging creative and independent use of instructional technology.
  • Coordinates and/or provides training to school staff in network and software use. Coordinates activities of outside vendors, consultants and trainers.
  • Assists with the planning, design and installation of future network expansions as growth demands.
  • Providing maintenances to hardware and software.
  • Plan, coordinate, schedule, and budget of new technology implementation.
  • Server Maintenance.
  • Networking Maintenance.
  • Build and Maintain School’s Website (HTML, CSS) and Inventory Software (Build in VB.net and Access Database) from scratch.
  • Maintains inventory of hardware
  • Install oracle database and import CPS database Architecture.
  • Create views, triggers, function, packages, and procedures as needed.
Confidential, Illinois

Software Engineer

  • Create and develop an in-house Email System applying SDLC methodology such as: waterfall.
  • Develops information system by designing, developing, and installing software solutions.
  • Documents and demonstrates solutions by developing documentation, flowcharts, layouts, diagrams, charts, code comments and clear code.
  • Develop software solutions by studying information needs; conferring with users; studying the systems flow, data usage, and work processes, investigating problem areas; following the software development lifecycle.
  • Gather the software requirement from IAMG’ associate and manage a team.
  • Front end graphical user interface design.
  • Back end coding using VB.Net, C#.Net, Asp.Net, XML, HTML, CSS.
  • Database Software: Microsoft Access.
Confidential

Programmer Analyst

  • Create and develop an in-house Clinical System Control applying SDLC methodology such as: waterfall.
  • Develops information system by designing, developing, and installing software solutions.
  • Install on Software on clients’ workstations and server.
  • Front end graphical user interface design.
  • Back end and Database coding using FoxPro

We'd love your feedback!